* [PATCH v7 1/5] i2c: designware: Use polling by default when there is no irq resource
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
@ 2025-07-10 7:16 ` Raag Jadav
2025-07-28 13:43 ` Jarkko Nikula
2025-07-10 7:16 ` [PATCH v7 2/5] i2c: designware: Add quirk for Intel Xe Raag Jadav
` (8 subsequent siblings)
9 siblings, 1 reply; 13+ messages in thread
From: Raag Jadav @ 2025-07-10 7:16 UTC (permalink / raw)
To: lucas.demarchi, thomas.hellstrom, rodrigo.vivi
Cc: jarkko.nikula, airlied, simona, andriy.shevchenko,
mika.westerberg, jsd, andi.shyti, raag.jadav, riana.tauro,
srinivasa.adatrao, michael.j.ruhl, intel-xe, linux-i2c,
linux-kernel, Heikki Krogerus, Andi Shyti
From: Heikki Krogerus <heikki.krogerus@linux.intel.com>
The irq resource itself can be used as a generic way to
determine when polling is needed.
This not only removes the need for special additional device
properties that would soon be needed when the platform may
or may not have the irq, but it also removes the need to
check the platform in the first place in order to determine
is polling needed or not.
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
---
drivers/i2c/busses/i2c-designware-platdrv.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/drivers/i2c/busses/i2c-designware-platdrv.c b/drivers/i2c/busses/i2c-designware-platdrv.c
index 879719e91df2..3104f52e32be 100644
--- a/drivers/i2c/busses/i2c-designware-platdrv.c
+++ b/drivers/i2c/busses/i2c-designware-platdrv.c
@@ -205,25 +205,28 @@ static void i2c_dw_remove_lock_support(struct dw_i2c_dev *dev)
static int dw_i2c_plat_probe(struct platform_device *pdev)
{
+ u32 flags = (uintptr_t)device_get_match_data(&pdev->dev);
struct device *device = &pdev->dev;
struct i2c_adapter *adap;
struct dw_i2c_dev *dev;
int irq, ret;
- irq = platform_get_irq(pdev, 0);
- if (irq < 0)
+ irq = platform_get_irq_optional(pdev, 0);
+ if (irq == -ENXIO)
+ flags |= ACCESS_POLLING;
+ else if (irq < 0)
return irq;
dev = devm_kzalloc(device, sizeof(*dev), GFP_KERNEL);
if (!dev)
return -ENOMEM;
- dev->flags = (uintptr_t)device_get_match_data(device);
if (device_property_present(device, "wx,i2c-snps-model"))
- dev->flags = MODEL_WANGXUN_SP | ACCESS_POLLING;
+ flags = MODEL_WANGXUN_SP | ACCESS_POLLING;
dev->dev = device;
dev->irq = irq;
+ dev->flags = flags;
platform_set_drvdata(pdev, dev);
ret = dw_i2c_plat_request_regs(dev);
--
2.34.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH v7 1/5] i2c: designware: Use polling by default when there is no irq resource
2025-07-10 7:16 ` [PATCH v7 1/5] i2c: designware: Use polling by default when there is no irq resource Raag Jadav
@ 2025-07-28 13:43 ` Jarkko Nikula
0 siblings, 0 replies; 13+ messages in thread
From: Jarkko Nikula @ 2025-07-28 13:43 UTC (permalink / raw)
To: Raag Jadav, lucas.demarchi, thomas.hellstrom, rodrigo.vivi
Cc: airlied, simona, andriy.shevchenko, mika.westerberg, jsd,
andi.shyti, riana.tauro, srinivasa.adatrao, michael.j.ruhl,
intel-xe, linux-i2c, linux-kernel, Heikki Krogerus, Andi Shyti
On 7/10/25 10:16 AM, Raag Jadav wrote:
> From: Heikki Krogerus <heikki.krogerus@linux.intel.com>
>
> The irq resource itself can be used as a generic way to
> determine when polling is needed.
>
> This not only removes the need for special additional device
> properties that would soon be needed when the platform may
> or may not have the irq, but it also removes the need to
> check the platform in the first place in order to determine
> is polling needed or not.
>
> Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
> ---
> drivers/i2c/busses/i2c-designware-platdrv.c | 11 +++++++----
> 1 file changed, 7 insertions(+), 4 deletions(-)
>
Acked-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH v7 2/5] i2c: designware: Add quirk for Intel Xe
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
2025-07-10 7:16 ` [PATCH v7 1/5] i2c: designware: Use polling by default when there is no irq resource Raag Jadav
@ 2025-07-10 7:16 ` Raag Jadav
2025-07-28 13:44 ` Jarkko Nikula
2025-07-10 7:16 ` [PATCH v7 3/5] drm/xe: Support for I2C attached MCUs Raag Jadav
` (7 subsequent siblings)
9 siblings, 1 reply; 13+ messages in thread
From: Raag Jadav @ 2025-07-10 7:16 UTC (permalink / raw)
To: lucas.demarchi, thomas.hellstrom, rodrigo.vivi
Cc: jarkko.nikula, airlied, simona, andriy.shevchenko,
mika.westerberg, jsd, andi.shyti, raag.jadav, riana.tauro,
srinivasa.adatrao, michael.j.ruhl, intel-xe, linux-i2c,
linux-kernel, Heikki Krogerus, Andi Shyti
From: Heikki Krogerus <heikki.krogerus@linux.intel.com>
The regmap is coming from the parent also in case of Xe
GPUs. Reusing the Wangxun quirk for that.
Originally-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
---
drivers/i2c/busses/i2c-designware-platdrv.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/i2c/busses/i2c-designware-platdrv.c b/drivers/i2c/busses/i2c-designware-platdrv.c
index 3104f52e32be..a35e4c64a1d4 100644
--- a/drivers/i2c/busses/i2c-designware-platdrv.c
+++ b/drivers/i2c/busses/i2c-designware-platdrv.c
@@ -101,7 +101,7 @@ static int bt1_i2c_request_regs(struct dw_i2c_dev *dev)
}
#endif
-static int txgbe_i2c_request_regs(struct dw_i2c_dev *dev)
+static int dw_i2c_get_parent_regmap(struct dw_i2c_dev *dev)
{
dev->map = dev_get_regmap(dev->dev->parent, NULL);
if (!dev->map)
@@ -123,12 +123,15 @@ static int dw_i2c_plat_request_regs(struct dw_i2c_dev *dev)
struct platform_device *pdev = to_platform_device(dev->dev);
int ret;
+ if (device_is_compatible(dev->dev, "intel,xe-i2c"))
+ return dw_i2c_get_parent_regmap(dev);
+
switch (dev->flags & MODEL_MASK) {
case MODEL_BAIKAL_BT1:
ret = bt1_i2c_request_regs(dev);
break;
case MODEL_WANGXUN_SP:
- ret = txgbe_i2c_request_regs(dev);
+ ret = dw_i2c_get_parent_regmap(dev);
break;
default:
dev->base = devm_platform_ioremap_resource(pdev, 0);
--
2.34.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH v7 2/5] i2c: designware: Add quirk for Intel Xe
2025-07-10 7:16 ` [PATCH v7 2/5] i2c: designware: Add quirk for Intel Xe Raag Jadav
@ 2025-07-28 13:44 ` Jarkko Nikula
0 siblings, 0 replies; 13+ messages in thread
From: Jarkko Nikula @ 2025-07-28 13:44 UTC (permalink / raw)
To: Raag Jadav, lucas.demarchi, thomas.hellstrom, rodrigo.vivi
Cc: airlied, simona, andriy.shevchenko, mika.westerberg, jsd,
andi.shyti, riana.tauro, srinivasa.adatrao, michael.j.ruhl,
intel-xe, linux-i2c, linux-kernel, Heikki Krogerus, Andi Shyti
On 7/10/25 10:16 AM, Raag Jadav wrote:
> From: Heikki Krogerus <heikki.krogerus@linux.intel.com>
>
> The regmap is coming from the parent also in case of Xe
> GPUs. Reusing the Wangxun quirk for that.
>
> Originally-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
> Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
> ---
> drivers/i2c/busses/i2c-designware-platdrv.c | 7 +++++--
> 1 file changed, 5 insertions(+), 2 deletions(-)
>
Acked-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH v7 3/5] drm/xe: Support for I2C attached MCUs
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
2025-07-10 7:16 ` [PATCH v7 1/5] i2c: designware: Use polling by default when there is no irq resource Raag Jadav
2025-07-10 7:16 ` [PATCH v7 2/5] i2c: designware: Add quirk for Intel Xe Raag Jadav
@ 2025-07-10 7:16 ` Raag Jadav
2025-07-10 7:16 ` [PATCH v7 4/5] drm/xe/pm: Wire up suspend/resume for I2C controller Raag Jadav
` (6 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Raag Jadav @ 2025-07-10 7:16 UTC (permalink / raw)
To: lucas.demarchi, thomas.hellstrom, rodrigo.vivi
Cc: jarkko.nikula, airlied, simona, andriy.shevchenko,
mika.westerberg, jsd, andi.shyti, raag.jadav, riana.tauro,
srinivasa.adatrao, michael.j.ruhl, intel-xe, linux-i2c,
linux-kernel, Heikki Krogerus, Andi Shyti
From: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Adding adaption/glue layer where the I2C host adapter
(Synopsys DesignWare I2C adapter) and the I2C clients (the
microcontroller units) are enumerated.
The microcontroller units (MCU) that are attached to the GPU
depend on the OEM. The initially supported MCU will be the
Add-In Management Controller (AMC).
Originally-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Signed-off-by: Raag Jadav <raag.jadav@intel.com>
---
drivers/gpu/drm/xe/Kconfig | 1 +
drivers/gpu/drm/xe/Makefile | 1 +
drivers/gpu/drm/xe/regs/xe_i2c_regs.h | 15 ++
drivers/gpu/drm/xe/regs/xe_irq_regs.h | 1 +
drivers/gpu/drm/xe/regs/xe_pmt.h | 2 +-
drivers/gpu/drm/xe/regs/xe_regs.h | 2 +
drivers/gpu/drm/xe/xe_device.c | 5 +
drivers/gpu/drm/xe/xe_device_types.h | 4 +
drivers/gpu/drm/xe/xe_i2c.c | 300 ++++++++++++++++++++++++++
drivers/gpu/drm/xe/xe_i2c.h | 58 +++++
drivers/gpu/drm/xe/xe_irq.c | 2 +
11 files changed, 390 insertions(+), 1 deletion(-)
create mode 100644 drivers/gpu/drm/xe/regs/xe_i2c_regs.h
create mode 100644 drivers/gpu/drm/xe/xe_i2c.c
create mode 100644 drivers/gpu/drm/xe/xe_i2c.h
diff --git a/drivers/gpu/drm/xe/Kconfig b/drivers/gpu/drm/xe/Kconfig
index f66e6d39e319..2bb2bc052120 100644
--- a/drivers/gpu/drm/xe/Kconfig
+++ b/drivers/gpu/drm/xe/Kconfig
@@ -45,6 +45,7 @@ config DRM_XE
select WANT_DEV_COREDUMP
select AUXILIARY_BUS
select HMM_MIRROR
+ select REGMAP if I2C
help
Driver for Intel Xe2 series GPUs and later. Experimental support
for Xe series is also available.
diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile
index 7c039caefd00..d52cf5808d6f 100644
--- a/drivers/gpu/drm/xe/Makefile
+++ b/drivers/gpu/drm/xe/Makefile
@@ -125,6 +125,7 @@ xe-y += xe_bb.o \
xe_wait_user_fence.o \
xe_wopcm.o
+xe-$(CONFIG_I2C) += xe_i2c.o
xe-$(CONFIG_HMM_MIRROR) += xe_hmm.o
xe-$(CONFIG_DRM_XE_GPUSVM) += xe_svm.o
diff --git a/drivers/gpu/drm/xe/regs/xe_i2c_regs.h b/drivers/gpu/drm/xe/regs/xe_i2c_regs.h
new file mode 100644
index 000000000000..92dae4487614
--- /dev/null
+++ b/drivers/gpu/drm/xe/regs/xe_i2c_regs.h
@@ -0,0 +1,15 @@
+/* SPDX-License-Identifier: MIT */
+#ifndef _XE_I2C_REGS_H_
+#define _XE_I2C_REGS_H_
+
+#include "xe_reg_defs.h"
+#include "xe_regs.h"
+
+#define I2C_BRIDGE_OFFSET (SOC_BASE + 0xd9000)
+#define I2C_CONFIG_SPACE_OFFSET (SOC_BASE + 0xf6000)
+#define I2C_MEM_SPACE_OFFSET (SOC_BASE + 0xf7400)
+
+#define REG_SG_REMAP_ADDR_PREFIX XE_REG(SOC_BASE + 0x0164)
+#define REG_SG_REMAP_ADDR_POSTFIX XE_REG(SOC_BASE + 0x0168)
+
+#endif /* _XE_I2C_REGS_H_ */
diff --git a/drivers/gpu/drm/xe/regs/xe_irq_regs.h b/drivers/gpu/drm/xe/regs/xe_irq_regs.h
index f0ecfcac4003..13635e4331d4 100644
--- a/drivers/gpu/drm/xe/regs/xe_irq_regs.h
+++ b/drivers/gpu/drm/xe/regs/xe_irq_regs.h
@@ -19,6 +19,7 @@
#define MASTER_IRQ REG_BIT(31)
#define GU_MISC_IRQ REG_BIT(29)
#define DISPLAY_IRQ REG_BIT(16)
+#define I2C_IRQ REG_BIT(12)
#define GT_DW_IRQ(x) REG_BIT(x)
/*
diff --git a/drivers/gpu/drm/xe/regs/xe_pmt.h b/drivers/gpu/drm/xe/regs/xe_pmt.h
index b0efd9b48d1e..2995d72c3f78 100644
--- a/drivers/gpu/drm/xe/regs/xe_pmt.h
+++ b/drivers/gpu/drm/xe/regs/xe_pmt.h
@@ -5,7 +5,7 @@
#ifndef _XE_PMT_H_
#define _XE_PMT_H_
-#define SOC_BASE 0x280000
+#include "xe_regs.h"
#define BMG_PMT_BASE_OFFSET 0xDB000
#define BMG_DISCOVERY_OFFSET (SOC_BASE + BMG_PMT_BASE_OFFSET)
diff --git a/drivers/gpu/drm/xe/regs/xe_regs.h b/drivers/gpu/drm/xe/regs/xe_regs.h
index 3abb17d2ca33..1926b4044314 100644
--- a/drivers/gpu/drm/xe/regs/xe_regs.h
+++ b/drivers/gpu/drm/xe/regs/xe_regs.h
@@ -7,6 +7,8 @@
#include "regs/xe_reg_defs.h"
+#define SOC_BASE 0x280000
+
#define GU_CNTL_PROTECTED XE_REG(0x10100C)
#define DRIVERINT_FLR_DIS REG_BIT(31)
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 0b73cb72bad1..6db09cfc8eb8 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -43,6 +43,7 @@
#include "xe_guc_pc.h"
#include "xe_hw_engine_group.h"
#include "xe_hwmon.h"
+#include "xe_i2c.h"
#include "xe_irq.h"
#include "xe_mmio.h"
#include "xe_module.h"
@@ -902,6 +903,10 @@ int xe_device_probe(struct xe_device *xe)
if (err)
goto err_unregister_display;
+ err = xe_i2c_probe(xe);
+ if (err)
+ goto err_unregister_display;
+
for_each_gt(gt, xe, id)
xe_gt_sanitize_freq(gt);
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 78c4acafd268..decc749fbf70 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -34,6 +34,7 @@ struct dram_info;
struct intel_display;
struct intel_dg_nvm_dev;
struct xe_ggtt;
+struct xe_i2c;
struct xe_pat_ops;
struct xe_pxp;
@@ -585,6 +586,9 @@ struct xe_device {
/** @pmu: performance monitoring unit */
struct xe_pmu pmu;
+ /** @i2c: I2C host controller */
+ struct xe_i2c *i2c;
+
/** @atomic_svm_timeslice_ms: Atomic SVM fault timeslice MS */
u32 atomic_svm_timeslice_ms;
diff --git a/drivers/gpu/drm/xe/xe_i2c.c b/drivers/gpu/drm/xe/xe_i2c.c
new file mode 100644
index 000000000000..6f05142a8abf
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_i2c.c
@@ -0,0 +1,300 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
+/*
+ * Intel Xe I2C attached Microcontroller Units (MCU)
+ *
+ * Copyright (C) 2025 Intel Corporation.
+ */
+
+#include <linux/array_size.h>
+#include <linux/container_of.h>
+#include <linux/device.h>
+#include <linux/err.h>
+#include <linux/i2c.h>
+#include <linux/ioport.h>
+#include <linux/irq.h>
+#include <linux/irqdomain.h>
+#include <linux/notifier.h>
+#include <linux/pci.h>
+#include <linux/platform_device.h>
+#include <linux/property.h>
+#include <linux/regmap.h>
+#include <linux/sprintf.h>
+#include <linux/string.h>
+#include <linux/types.h>
+#include <linux/workqueue.h>
+
+#include "regs/xe_i2c_regs.h"
+#include "regs/xe_irq_regs.h"
+
+#include "xe_device.h"
+#include "xe_device_types.h"
+#include "xe_i2c.h"
+#include "xe_mmio.h"
+#include "xe_platform_types.h"
+
+/**
+ * DOC: Xe I2C devices
+ *
+ * Register a platform device for the I2C host controller (Synpsys DesignWare
+ * I2C) if the registers of that controller are mapped to the MMIO, and also the
+ * I2C client device for the Add-In Management Controller (the MCU) attached to
+ * the host controller.
+ *
+ * See drivers/i2c/busses/i2c-designware-* for more information on the I2C host
+ * controller.
+ */
+
+static const char adapter_name[] = "i2c_designware";
+
+static const struct property_entry xe_i2c_adapter_properties[] = {
+ PROPERTY_ENTRY_STRING("compatible", "intel,xe-i2c"),
+ PROPERTY_ENTRY_U32("clock-frequency", I2C_MAX_FAST_MODE_PLUS_FREQ),
+ { }
+};
+
+static inline void xe_i2c_read_endpoint(struct xe_mmio *mmio, void *ep)
+{
+ u32 *val = ep;
+
+ val[0] = xe_mmio_read32(mmio, REG_SG_REMAP_ADDR_PREFIX);
+ val[1] = xe_mmio_read32(mmio, REG_SG_REMAP_ADDR_POSTFIX);
+}
+
+static void xe_i2c_client_work(struct work_struct *work)
+{
+ struct xe_i2c *i2c = container_of(work, struct xe_i2c, work);
+ struct i2c_board_info info = {
+ .type = "amc",
+ .flags = I2C_CLIENT_HOST_NOTIFY,
+ .addr = i2c->ep.addr[1],
+ };
+
+ i2c->client[0] = i2c_new_client_device(i2c->adapter, &info);
+}
+
+static int xe_i2c_notifier(struct notifier_block *nb, unsigned long action, void *data)
+{
+ struct xe_i2c *i2c = container_of(nb, struct xe_i2c, bus_notifier);
+ struct i2c_adapter *adapter = i2c_verify_adapter(data);
+ struct device *dev = data;
+
+ if (action == BUS_NOTIFY_ADD_DEVICE &&
+ adapter && dev->parent == &i2c->pdev->dev) {
+ i2c->adapter = adapter;
+ schedule_work(&i2c->work);
+ return NOTIFY_OK;
+ }
+
+ return NOTIFY_DONE;
+}
+
+static int xe_i2c_register_adapter(struct xe_i2c *i2c)
+{
+ struct pci_dev *pci = to_pci_dev(i2c->drm_dev);
+ struct platform_device *pdev;
+ struct fwnode_handle *fwnode;
+ int ret;
+
+ fwnode = fwnode_create_software_node(xe_i2c_adapter_properties, NULL);
+ if (!fwnode)
+ return -ENOMEM;
+
+ /*
+ * Not using platform_device_register_full() here because we don't have
+ * a handle to the platform_device before it returns. xe_i2c_notifier()
+ * uses that handle, but it may be called before
+ * platform_device_register_full() is done.
+ */
+ pdev = platform_device_alloc(adapter_name, pci_dev_id(pci));
+ if (!pdev) {
+ ret = -ENOMEM;
+ goto err_fwnode_remove;
+ }
+
+ if (i2c->adapter_irq) {
+ struct resource res;
+
+ res = DEFINE_RES_IRQ_NAMED(i2c->adapter_irq, "xe_i2c");
+
+ ret = platform_device_add_resources(pdev, &res, 1);
+ if (ret)
+ goto err_pdev_put;
+ }
+
+ pdev->dev.parent = i2c->drm_dev;
+ pdev->dev.fwnode = fwnode;
+ i2c->adapter_node = fwnode;
+ i2c->pdev = pdev;
+
+ ret = platform_device_add(pdev);
+ if (ret)
+ goto err_pdev_put;
+
+ return 0;
+
+err_pdev_put:
+ platform_device_put(pdev);
+err_fwnode_remove:
+ fwnode_remove_software_node(fwnode);
+
+ return ret;
+}
+
+static void xe_i2c_unregister_adapter(struct xe_i2c *i2c)
+{
+ platform_device_unregister(i2c->pdev);
+ fwnode_remove_software_node(i2c->adapter_node);
+}
+
+/**
+ * xe_i2c_irq_handler: Handler for I2C interrupts
+ * @xe: xe device instance
+ * @master_ctl: interrupt register
+ *
+ * Forward interrupts generated by the I2C host adapter to the I2C host adapter
+ * driver.
+ */
+void xe_i2c_irq_handler(struct xe_device *xe, u32 master_ctl)
+{
+ if (!xe->i2c || !xe->i2c->adapter_irq)
+ return;
+
+ if (master_ctl & I2C_IRQ)
+ generic_handle_irq_safe(xe->i2c->adapter_irq);
+}
+
+static int xe_i2c_irq_map(struct irq_domain *h, unsigned int virq,
+ irq_hw_number_t hw_irq_num)
+{
+ irq_set_chip_and_handler(virq, &dummy_irq_chip, handle_simple_irq);
+ return 0;
+}
+
+static const struct irq_domain_ops xe_i2c_irq_ops = {
+ .map = xe_i2c_irq_map,
+};
+
+static int xe_i2c_create_irq(struct xe_i2c *i2c)
+{
+ struct irq_domain *domain;
+
+ if (!(i2c->ep.capabilities & XE_I2C_EP_CAP_IRQ))
+ return 0;
+
+ domain = irq_domain_create_linear(dev_fwnode(i2c->drm_dev), 1, &xe_i2c_irq_ops, NULL);
+ if (!domain)
+ return -ENOMEM;
+
+ i2c->adapter_irq = irq_create_mapping(domain, 0);
+ i2c->irqdomain = domain;
+
+ return 0;
+}
+
+static void xe_i2c_remove_irq(struct xe_i2c *i2c)
+{
+ if (!i2c->irqdomain)
+ return;
+
+ irq_dispose_mapping(i2c->adapter_irq);
+ irq_domain_remove(i2c->irqdomain);
+}
+
+static int xe_i2c_read(void *context, unsigned int reg, unsigned int *val)
+{
+ struct xe_i2c *i2c = context;
+
+ *val = xe_mmio_read32(i2c->mmio, XE_REG(reg + I2C_MEM_SPACE_OFFSET));
+
+ return 0;
+}
+
+static int xe_i2c_write(void *context, unsigned int reg, unsigned int val)
+{
+ struct xe_i2c *i2c = context;
+
+ xe_mmio_write32(i2c->mmio, XE_REG(reg + I2C_MEM_SPACE_OFFSET), val);
+
+ return 0;
+}
+
+static const struct regmap_config i2c_regmap_config = {
+ .reg_bits = 32,
+ .val_bits = 32,
+ .reg_read = xe_i2c_read,
+ .reg_write = xe_i2c_write,
+ .fast_io = true,
+};
+
+static void xe_i2c_remove(void *data)
+{
+ struct xe_i2c *i2c = data;
+ unsigned int i;
+
+ for (i = 0; i < XE_I2C_MAX_CLIENTS; i++)
+ i2c_unregister_device(i2c->client[i]);
+
+ bus_unregister_notifier(&i2c_bus_type, &i2c->bus_notifier);
+ xe_i2c_unregister_adapter(i2c);
+ xe_i2c_remove_irq(i2c);
+}
+
+/**
+ * xe_i2c_probe: Probe the I2C host adapter and the I2C clients attached to it
+ * @xe: xe device instance
+ *
+ * Register all the I2C devices described in the I2C Endpoint data structure.
+ *
+ * Return: 0 on success, error code on failure
+ */
+int xe_i2c_probe(struct xe_device *xe)
+{
+ struct device *drm_dev = xe->drm.dev;
+ struct xe_i2c_endpoint ep;
+ struct regmap *regmap;
+ struct xe_i2c *i2c;
+ int ret;
+
+ if (xe->info.platform != XE_BATTLEMAGE)
+ return 0;
+
+ xe_i2c_read_endpoint(xe_root_tile_mmio(xe), &ep);
+ if (ep.cookie != XE_I2C_EP_COOKIE_DEVICE)
+ return 0;
+
+ i2c = devm_kzalloc(drm_dev, sizeof(*i2c), GFP_KERNEL);
+ if (!i2c)
+ return -ENOMEM;
+
+ INIT_WORK(&i2c->work, xe_i2c_client_work);
+ i2c->mmio = xe_root_tile_mmio(xe);
+ i2c->drm_dev = drm_dev;
+ i2c->ep = ep;
+
+ regmap = devm_regmap_init(drm_dev, NULL, i2c, &i2c_regmap_config);
+ if (IS_ERR(regmap))
+ return PTR_ERR(regmap);
+
+ i2c->bus_notifier.notifier_call = xe_i2c_notifier;
+ ret = bus_register_notifier(&i2c_bus_type, &i2c->bus_notifier);
+ if (ret)
+ return ret;
+
+ ret = xe_i2c_create_irq(i2c);
+ if (ret)
+ goto err_unregister_notifier;
+
+ ret = xe_i2c_register_adapter(i2c);
+ if (ret)
+ goto err_remove_irq;
+
+ return devm_add_action_or_reset(drm_dev, xe_i2c_remove, i2c);
+
+err_remove_irq:
+ xe_i2c_remove_irq(i2c);
+
+err_unregister_notifier:
+ bus_unregister_notifier(&i2c_bus_type, &i2c->bus_notifier);
+
+ return ret;
+}
diff --git a/drivers/gpu/drm/xe/xe_i2c.h b/drivers/gpu/drm/xe/xe_i2c.h
new file mode 100644
index 000000000000..7ea40f4e4aa4
--- /dev/null
+++ b/drivers/gpu/drm/xe/xe_i2c.h
@@ -0,0 +1,58 @@
+/* SPDX-License-Identifier: MIT */
+#ifndef _XE_I2C_H_
+#define _XE_I2C_H_
+
+#include <linux/bits.h>
+#include <linux/notifier.h>
+#include <linux/types.h>
+#include <linux/workqueue.h>
+
+struct device;
+struct fwnode_handle;
+struct i2c_adapter;
+struct i2c_client;
+struct irq_domain;
+struct platform_device;
+struct xe_device;
+struct xe_mmio;
+
+#define XE_I2C_MAX_CLIENTS 3
+
+#define XE_I2C_EP_COOKIE_DEVICE 0xde
+
+/* Endpoint Capabilities */
+#define XE_I2C_EP_CAP_IRQ BIT(0)
+
+struct xe_i2c_endpoint {
+ u8 cookie;
+ u8 capabilities;
+ u16 addr[XE_I2C_MAX_CLIENTS];
+};
+
+struct xe_i2c {
+ struct fwnode_handle *adapter_node;
+ struct platform_device *pdev;
+ struct i2c_adapter *adapter;
+ struct i2c_client *client[XE_I2C_MAX_CLIENTS];
+
+ struct notifier_block bus_notifier;
+ struct work_struct work;
+
+ struct irq_domain *irqdomain;
+ int adapter_irq;
+
+ struct xe_i2c_endpoint ep;
+ struct device *drm_dev;
+
+ struct xe_mmio *mmio;
+};
+
+#if IS_ENABLED(CONFIG_I2C)
+int xe_i2c_probe(struct xe_device *xe);
+void xe_i2c_irq_handler(struct xe_device *xe, u32 master_ctl);
+#else
+static inline int xe_i2c_probe(struct xe_device *xe) { return 0; }
+static inline void xe_i2c_irq_handler(struct xe_device *xe, u32 master_ctl) { }
+#endif
+
+#endif
diff --git a/drivers/gpu/drm/xe/xe_irq.c b/drivers/gpu/drm/xe/xe_irq.c
index 5362d3174b06..c43e62dc692e 100644
--- a/drivers/gpu/drm/xe/xe_irq.c
+++ b/drivers/gpu/drm/xe/xe_irq.c
@@ -18,6 +18,7 @@
#include "xe_gt.h"
#include "xe_guc.h"
#include "xe_hw_engine.h"
+#include "xe_i2c.h"
#include "xe_memirq.h"
#include "xe_mmio.h"
#include "xe_pxp.h"
@@ -476,6 +477,7 @@ static irqreturn_t dg1_irq_handler(int irq, void *arg)
if (xe->info.has_heci_cscfi)
xe_heci_csc_irq_handler(xe, master_ctl);
xe_display_irq_handler(xe, master_ctl);
+ xe_i2c_irq_handler(xe, master_ctl);
gu_misc_iir = gu_misc_irq_ack(xe, master_ctl);
}
}
--
2.34.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH v7 4/5] drm/xe/pm: Wire up suspend/resume for I2C controller
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
` (2 preceding siblings ...)
2025-07-10 7:16 ` [PATCH v7 3/5] drm/xe: Support for I2C attached MCUs Raag Jadav
@ 2025-07-10 7:16 ` Raag Jadav
2025-07-10 7:16 ` [PATCH v7 5/5] drm/xe/xe_i2c: Add support for i2c in survivability mode Raag Jadav
` (5 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Raag Jadav @ 2025-07-10 7:16 UTC (permalink / raw)
To: lucas.demarchi, thomas.hellstrom, rodrigo.vivi
Cc: jarkko.nikula, airlied, simona, andriy.shevchenko,
mika.westerberg, jsd, andi.shyti, raag.jadav, riana.tauro,
srinivasa.adatrao, michael.j.ruhl, intel-xe, linux-i2c,
linux-kernel, Heikki Krogerus, Karthik Poosa, Andi Shyti
Wire up suspend/resume handles for I2C controller to match its power
state with SGUnit.
Signed-off-by: Raag Jadav <raag.jadav@intel.com>
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Reviewed-by: Karthik Poosa <karthik.poosa@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
---
drivers/gpu/drm/xe/regs/xe_i2c_regs.h | 5 +++++
drivers/gpu/drm/xe/xe_i2c.c | 29 +++++++++++++++++++++++++++
drivers/gpu/drm/xe/xe_i2c.h | 4 ++++
drivers/gpu/drm/xe/xe_pm.c | 9 +++++++++
4 files changed, 47 insertions(+)
diff --git a/drivers/gpu/drm/xe/regs/xe_i2c_regs.h b/drivers/gpu/drm/xe/regs/xe_i2c_regs.h
index 92dae4487614..af781c8e4a80 100644
--- a/drivers/gpu/drm/xe/regs/xe_i2c_regs.h
+++ b/drivers/gpu/drm/xe/regs/xe_i2c_regs.h
@@ -2,6 +2,8 @@
#ifndef _XE_I2C_REGS_H_
#define _XE_I2C_REGS_H_
+#include <linux/pci_regs.h>
+
#include "xe_reg_defs.h"
#include "xe_regs.h"
@@ -12,4 +14,7 @@
#define REG_SG_REMAP_ADDR_PREFIX XE_REG(SOC_BASE + 0x0164)
#define REG_SG_REMAP_ADDR_POSTFIX XE_REG(SOC_BASE + 0x0168)
+#define I2C_CONFIG_CMD XE_REG(I2C_CONFIG_SPACE_OFFSET + PCI_COMMAND)
+#define I2C_CONFIG_PMCSR XE_REG(I2C_CONFIG_SPACE_OFFSET + 0x84)
+
#endif /* _XE_I2C_REGS_H_ */
diff --git a/drivers/gpu/drm/xe/xe_i2c.c b/drivers/gpu/drm/xe/xe_i2c.c
index 6f05142a8abf..db9c0340be5c 100644
--- a/drivers/gpu/drm/xe/xe_i2c.c
+++ b/drivers/gpu/drm/xe/xe_i2c.c
@@ -226,6 +226,31 @@ static const struct regmap_config i2c_regmap_config = {
.fast_io = true,
};
+void xe_i2c_pm_suspend(struct xe_device *xe)
+{
+ struct xe_mmio *mmio = xe_root_tile_mmio(xe);
+
+ if (!xe->i2c || xe->i2c->ep.cookie != XE_I2C_EP_COOKIE_DEVICE)
+ return;
+
+ xe_mmio_rmw32(mmio, I2C_CONFIG_PMCSR, PCI_PM_CTRL_STATE_MASK, (__force u32)PCI_D3hot);
+ drm_dbg(&xe->drm, "pmcsr: 0x%08x\n", xe_mmio_read32(mmio, I2C_CONFIG_PMCSR));
+}
+
+void xe_i2c_pm_resume(struct xe_device *xe, bool d3cold)
+{
+ struct xe_mmio *mmio = xe_root_tile_mmio(xe);
+
+ if (!xe->i2c || xe->i2c->ep.cookie != XE_I2C_EP_COOKIE_DEVICE)
+ return;
+
+ if (d3cold)
+ xe_mmio_rmw32(mmio, I2C_CONFIG_CMD, 0, PCI_COMMAND_MEMORY);
+
+ xe_mmio_rmw32(mmio, I2C_CONFIG_PMCSR, PCI_PM_CTRL_STATE_MASK, (__force u32)PCI_D0);
+ drm_dbg(&xe->drm, "pmcsr: 0x%08x\n", xe_mmio_read32(mmio, I2C_CONFIG_PMCSR));
+}
+
static void xe_i2c_remove(void *data)
{
struct xe_i2c *i2c = data;
@@ -270,6 +295,10 @@ int xe_i2c_probe(struct xe_device *xe)
i2c->mmio = xe_root_tile_mmio(xe);
i2c->drm_dev = drm_dev;
i2c->ep = ep;
+ xe->i2c = i2c;
+
+ /* PCI PM isn't aware of this device, bring it up and match it with SGUnit state. */
+ xe_i2c_pm_resume(xe, true);
regmap = devm_regmap_init(drm_dev, NULL, i2c, &i2c_regmap_config);
if (IS_ERR(regmap))
diff --git a/drivers/gpu/drm/xe/xe_i2c.h b/drivers/gpu/drm/xe/xe_i2c.h
index 7ea40f4e4aa4..b767ed8ce52b 100644
--- a/drivers/gpu/drm/xe/xe_i2c.h
+++ b/drivers/gpu/drm/xe/xe_i2c.h
@@ -50,9 +50,13 @@ struct xe_i2c {
#if IS_ENABLED(CONFIG_I2C)
int xe_i2c_probe(struct xe_device *xe);
void xe_i2c_irq_handler(struct xe_device *xe, u32 master_ctl);
+void xe_i2c_pm_suspend(struct xe_device *xe);
+void xe_i2c_pm_resume(struct xe_device *xe, bool d3cold);
#else
static inline int xe_i2c_probe(struct xe_device *xe) { return 0; }
static inline void xe_i2c_irq_handler(struct xe_device *xe, u32 master_ctl) { }
+static inline void xe_i2c_pm_suspend(struct xe_device *xe) { }
+static inline void xe_i2c_pm_resume(struct xe_device *xe, bool d3cold) { }
#endif
#endif
diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
index bcfda545e74f..f171a91b849c 100644
--- a/drivers/gpu/drm/xe/xe_pm.c
+++ b/drivers/gpu/drm/xe/xe_pm.c
@@ -19,6 +19,7 @@
#include "xe_ggtt.h"
#include "xe_gt.h"
#include "xe_guc.h"
+#include "xe_i2c.h"
#include "xe_irq.h"
#include "xe_pcode.h"
#include "xe_pxp.h"
@@ -146,6 +147,8 @@ int xe_pm_suspend(struct xe_device *xe)
xe_display_pm_suspend_late(xe);
+ xe_i2c_pm_suspend(xe);
+
drm_dbg(&xe->drm, "Device suspended\n");
return 0;
@@ -190,6 +193,8 @@ int xe_pm_resume(struct xe_device *xe)
if (err)
goto err;
+ xe_i2c_pm_resume(xe, xe->d3cold.allowed);
+
xe_irq_resume(xe);
for_each_gt(gt, xe, id)
@@ -487,6 +492,8 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
xe_display_pm_runtime_suspend_late(xe);
+ xe_i2c_pm_suspend(xe);
+
xe_rpm_lockmap_release(xe);
xe_pm_write_callback_task(xe, NULL);
return 0;
@@ -534,6 +541,8 @@ int xe_pm_runtime_resume(struct xe_device *xe)
goto out;
}
+ xe_i2c_pm_resume(xe, xe->d3cold.allowed);
+
xe_irq_resume(xe);
for_each_gt(gt, xe, id)
--
2.34.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH v7 5/5] drm/xe/xe_i2c: Add support for i2c in survivability mode
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
` (3 preceding siblings ...)
2025-07-10 7:16 ` [PATCH v7 4/5] drm/xe/pm: Wire up suspend/resume for I2C controller Raag Jadav
@ 2025-07-10 7:16 ` Raag Jadav
2025-07-10 7:26 ` ✗ CI.checkpatch: warning for drm/xe: i2c support (rev7) Patchwork
` (4 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Raag Jadav @ 2025-07-10 7:16 UTC (permalink / raw)
To: lucas.demarchi, thomas.hellstrom, rodrigo.vivi
Cc: jarkko.nikula, airlied, simona, andriy.shevchenko,
mika.westerberg, jsd, andi.shyti, raag.jadav, riana.tauro,
srinivasa.adatrao, michael.j.ruhl, intel-xe, linux-i2c,
linux-kernel, Heikki Krogerus, Andi Shyti
From: Riana Tauro <riana.tauro@intel.com>
Initialize i2c in survivability mode to allow firmware
update of Add-In Management Controller (AMC) in
survivability mode.
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Reviewed-by: Raag Jadav <raag.jadav@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
---
drivers/gpu/drm/xe/xe_survivability_mode.c | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_survivability_mode.c b/drivers/gpu/drm/xe/xe_survivability_mode.c
index 1f710b3fc599..41705f5d52e3 100644
--- a/drivers/gpu/drm/xe/xe_survivability_mode.c
+++ b/drivers/gpu/drm/xe/xe_survivability_mode.c
@@ -14,6 +14,7 @@
#include "xe_device.h"
#include "xe_gt.h"
#include "xe_heci_gsc.h"
+#include "xe_i2c.h"
#include "xe_mmio.h"
#include "xe_pcode_api.h"
#include "xe_vsec.h"
@@ -173,20 +174,22 @@ static int enable_survivability_mode(struct pci_dev *pdev)
survivability->mode = true;
ret = xe_heci_gsc_init(xe);
- if (ret) {
- /*
- * But if it fails, device can't enter survivability
- * so move it back for correct error handling
- */
- survivability->mode = false;
- return ret;
- }
+ if (ret)
+ goto err;
xe_vsec_init(xe);
+ ret = xe_i2c_probe(xe);
+ if (ret)
+ goto err;
+
dev_err(dev, "In Survivability Mode\n");
return 0;
+
+err:
+ survivability->mode = false;
+ return ret;
}
/**
--
2.34.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* ✗ CI.checkpatch: warning for drm/xe: i2c support (rev7)
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
` (4 preceding siblings ...)
2025-07-10 7:16 ` [PATCH v7 5/5] drm/xe/xe_i2c: Add support for i2c in survivability mode Raag Jadav
@ 2025-07-10 7:26 ` Patchwork
2025-07-10 7:27 ` ✓ CI.KUnit: success " Patchwork
` (3 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2025-07-10 7:26 UTC (permalink / raw)
To: Heikki Krogerus; +Cc: intel-xe
== Series Details ==
Series: drm/xe: i2c support (rev7)
URL : https://patchwork.freedesktop.org/series/149699/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
43254c2aa575037fc031c7ac21b0d031c700b2bf
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 20f8b63b545f7183a9b62b7f7237ae2af2fa19ba
Author: Riana Tauro <riana.tauro@intel.com>
Date: Thu Jul 10 12:46:12 2025 +0530
drm/xe/xe_i2c: Add support for i2c in survivability mode
Initialize i2c in survivability mode to allow firmware
update of Add-In Management Controller (AMC) in
survivability mode.
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Reviewed-by: Raag Jadav <raag.jadav@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
+ /mt/dim checkpatch 7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0 drm-intel
062b38356ede i2c: designware: Use polling by default when there is no irq resource
2ae481de1228 i2c: designware: Add quirk for Intel Xe
-:9: WARNING:BAD_SIGN_OFF: Non-standard signature: Originally-by:
#9:
Originally-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
total: 0 errors, 1 warnings, 0 checks, 24 lines checked
93b1ee421260 drm/xe: Support for I2C attached MCUs
-:14: WARNING:BAD_SIGN_OFF: Non-standard signature: Originally-by:
#14:
Originally-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
-:45: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#45:
new file mode 100644
total: 0 errors, 2 warnings, 0 checks, 457 lines checked
7a60bbf74711 drm/xe/pm: Wire up suspend/resume for I2C controller
20f8b63b545f drm/xe/xe_i2c: Add support for i2c in survivability mode
^ permalink raw reply [flat|nested] 13+ messages in thread* ✓ CI.KUnit: success for drm/xe: i2c support (rev7)
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
` (5 preceding siblings ...)
2025-07-10 7:26 ` ✗ CI.checkpatch: warning for drm/xe: i2c support (rev7) Patchwork
@ 2025-07-10 7:27 ` Patchwork
2025-07-10 8:29 ` ✓ Xe.CI.BAT: " Patchwork
` (2 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2025-07-10 7:27 UTC (permalink / raw)
To: Heikki Krogerus; +Cc: intel-xe
== Series Details ==
Series: drm/xe: i2c support (rev7)
URL : https://patchwork.freedesktop.org/series/149699/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[07:26:09] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[07:26:13] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[07:26:40] Starting KUnit Kernel (1/1)...
[07:26:40] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[07:26:41] ================== guc_buf (11 subtests) ===================
[07:26:41] [PASSED] test_smallest
[07:26:41] [PASSED] test_largest
[07:26:41] [PASSED] test_granular
[07:26:41] [PASSED] test_unique
[07:26:41] [PASSED] test_overlap
[07:26:41] [PASSED] test_reusable
[07:26:41] [PASSED] test_too_big
[07:26:41] [PASSED] test_flush
[07:26:41] [PASSED] test_lookup
[07:26:41] [PASSED] test_data
[07:26:41] [PASSED] test_class
[07:26:41] ===================== [PASSED] guc_buf =====================
[07:26:41] =================== guc_dbm (7 subtests) ===================
[07:26:41] [PASSED] test_empty
[07:26:41] [PASSED] test_default
[07:26:41] ======================== test_size ========================
[07:26:41] [PASSED] 4
[07:26:41] [PASSED] 8
[07:26:41] [PASSED] 32
[07:26:41] [PASSED] 256
[07:26:41] ==================== [PASSED] test_size ====================
[07:26:41] ======================= test_reuse ========================
[07:26:41] [PASSED] 4
[07:26:41] [PASSED] 8
[07:26:41] [PASSED] 32
[07:26:41] [PASSED] 256
[07:26:41] =================== [PASSED] test_reuse ====================
[07:26:41] =================== test_range_overlap ====================
[07:26:41] [PASSED] 4
[07:26:41] [PASSED] 8
[07:26:41] [PASSED] 32
[07:26:41] [PASSED] 256
[07:26:41] =============== [PASSED] test_range_overlap ================
[07:26:41] =================== test_range_compact ====================
[07:26:41] [PASSED] 4
[07:26:41] [PASSED] 8
[07:26:41] [PASSED] 32
[07:26:41] [PASSED] 256
[07:26:41] =============== [PASSED] test_range_compact ================
[07:26:41] ==================== test_range_spare =====================
[07:26:41] [PASSED] 4
[07:26:41] [PASSED] 8
[07:26:41] [PASSED] 32
[07:26:41] [PASSED] 256
[07:26:41] ================ [PASSED] test_range_spare =================
[07:26:41] ===================== [PASSED] guc_dbm =====================
[07:26:41] =================== guc_idm (6 subtests) ===================
[07:26:41] [PASSED] bad_init
[07:26:41] [PASSED] no_init
[07:26:41] [PASSED] init_fini
[07:26:41] [PASSED] check_used
[07:26:41] [PASSED] check_quota
[07:26:41] [PASSED] check_all
[07:26:41] ===================== [PASSED] guc_idm =====================
[07:26:41] ================== no_relay (3 subtests) ===================
[07:26:41] [PASSED] xe_drops_guc2pf_if_not_ready
[07:26:41] [PASSED] xe_drops_guc2vf_if_not_ready
[07:26:41] [PASSED] xe_rejects_send_if_not_ready
[07:26:41] ==================== [PASSED] no_relay =====================
[07:26:41] ================== pf_relay (14 subtests) ==================
[07:26:41] [PASSED] pf_rejects_guc2pf_too_short
[07:26:41] [PASSED] pf_rejects_guc2pf_too_long
[07:26:41] [PASSED] pf_rejects_guc2pf_no_payload
[07:26:41] [PASSED] pf_fails_no_payload
[07:26:41] [PASSED] pf_fails_bad_origin
[07:26:41] [PASSED] pf_fails_bad_type
[07:26:41] [PASSED] pf_txn_reports_error
[07:26:41] [PASSED] pf_txn_sends_pf2guc
[07:26:41] [PASSED] pf_sends_pf2guc
[07:26:41] [SKIPPED] pf_loopback_nop
[07:26:41] [SKIPPED] pf_loopback_echo
[07:26:41] [SKIPPED] pf_loopback_fail
[07:26:41] [SKIPPED] pf_loopback_busy
[07:26:41] [SKIPPED] pf_loopback_retry
[07:26:41] ==================== [PASSED] pf_relay =====================
[07:26:41] ================== vf_relay (3 subtests) ===================
[07:26:41] [PASSED] vf_rejects_guc2vf_too_short
[07:26:41] [PASSED] vf_rejects_guc2vf_too_long
[07:26:41] [PASSED] vf_rejects_guc2vf_no_payload
[07:26:41] ==================== [PASSED] vf_relay =====================
[07:26:41] ================= pf_service (11 subtests) =================
[07:26:41] [PASSED] pf_negotiate_any
[07:26:41] [PASSED] pf_negotiate_base_match
[07:26:41] [PASSED] pf_negotiate_base_newer
[07:26:41] [PASSED] pf_negotiate_base_next
[07:26:41] [SKIPPED] pf_negotiate_base_older
[07:26:41] [PASSED] pf_negotiate_base_prev
[07:26:41] [PASSED] pf_negotiate_latest_match
[07:26:41] [PASSED] pf_negotiate_latest_newer
[07:26:41] [PASSED] pf_negotiate_latest_next
[07:26:41] [SKIPPED] pf_negotiate_latest_older
[07:26:41] [SKIPPED] pf_negotiate_latest_prev
[07:26:41] =================== [PASSED] pf_service ====================
[07:26:41] ===================== lmtt (1 subtest) =====================
[07:26:41] ======================== test_ops =========================
[07:26:41] [PASSED] 2-level
[07:26:41] [PASSED] multi-level
[07:26:41] ==================== [PASSED] test_ops =====================
[07:26:41] ====================== [PASSED] lmtt =======================
[07:26:41] =================== xe_mocs (2 subtests) ===================
[07:26:41] ================ xe_live_mocs_kernel_kunit ================
[07:26:41] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[07:26:41] ================ xe_live_mocs_reset_kunit =================
[07:26:41] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[07:26:41] ==================== [SKIPPED] xe_mocs =====================
[07:26:41] ================= xe_migrate (2 subtests) ==================
[07:26:41] ================= xe_migrate_sanity_kunit =================
[07:26:41] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[07:26:41] ================== xe_validate_ccs_kunit ==================
[07:26:41] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[07:26:41] =================== [SKIPPED] xe_migrate ===================
[07:26:41] ================== xe_dma_buf (1 subtest) ==================
[07:26:41] ==================== xe_dma_buf_kunit =====================
[07:26:41] ================ [SKIPPED] xe_dma_buf_kunit ================
[07:26:41] =================== [SKIPPED] xe_dma_buf ===================
[07:26:41] ================= xe_bo_shrink (1 subtest) =================
[07:26:41] =================== xe_bo_shrink_kunit ====================
[07:26:41] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[07:26:41] ================== [SKIPPED] xe_bo_shrink ==================
[07:26:41] ==================== xe_bo (2 subtests) ====================
[07:26:41] ================== xe_ccs_migrate_kunit ===================
[07:26:41] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[07:26:41] ==================== xe_bo_evict_kunit ====================
[07:26:41] =============== [SKIPPED] xe_bo_evict_kunit ================
[07:26:41] ===================== [SKIPPED] xe_bo ======================
[07:26:41] ==================== args (11 subtests) ====================
[07:26:41] [PASSED] count_args_test
[07:26:41] [PASSED] call_args_example
[07:26:41] [PASSED] call_args_test
[07:26:41] [PASSED] drop_first_arg_example
[07:26:41] [PASSED] drop_first_arg_test
[07:26:41] [PASSED] first_arg_example
[07:26:41] [PASSED] first_arg_test
[07:26:41] [PASSED] last_arg_example
[07:26:41] [PASSED] last_arg_test
[07:26:41] [PASSED] pick_arg_example
[07:26:41] [PASSED] sep_comma_example
[07:26:41] ====================== [PASSED] args =======================
[07:26:41] =================== xe_pci (3 subtests) ====================
[07:26:41] ==================== check_graphics_ip ====================
[07:26:41] [PASSED] 12.70 Xe_LPG
[07:26:41] [PASSED] 12.71 Xe_LPG
[07:26:41] [PASSED] 12.74 Xe_LPG+
[07:26:41] [PASSED] 20.01 Xe2_HPG
[07:26:41] [PASSED] 20.02 Xe2_HPG
[07:26:41] [PASSED] 20.04 Xe2_LPG
[07:26:41] [PASSED] 30.00 Xe3_LPG
[07:26:41] [PASSED] 30.01 Xe3_LPG
[07:26:41] [PASSED] 30.03 Xe3_LPG
[07:26:41] ================ [PASSED] check_graphics_ip ================
[07:26:41] ===================== check_media_ip ======================
[07:26:41] [PASSED] 13.00 Xe_LPM+
[07:26:41] [PASSED] 13.01 Xe2_HPM
[07:26:41] [PASSED] 20.00 Xe2_LPM
[07:26:41] [PASSED] 30.00 Xe3_LPM
[07:26:41] [PASSED] 30.02 Xe3_LPM
[07:26:41] ================= [PASSED] check_media_ip ==================
[07:26:41] ================= check_platform_gt_count =================
[07:26:41] [PASSED] 0x9A60 (TIGERLAKE)
[07:26:41] [PASSED] 0x9A68 (TIGERLAKE)
[07:26:41] [PASSED] 0x9A70 (TIGERLAKE)
[07:26:41] [PASSED] 0x9A40 (TIGERLAKE)
[07:26:41] [PASSED] 0x9A49 (TIGERLAKE)
[07:26:41] [PASSED] 0x9A59 (TIGERLAKE)
[07:26:41] [PASSED] 0x9A78 (TIGERLAKE)
[07:26:41] [PASSED] 0x9AC0 (TIGERLAKE)
[07:26:41] [PASSED] 0x9AC9 (TIGERLAKE)
[07:26:41] [PASSED] 0x9AD9 (TIGERLAKE)
[07:26:41] [PASSED] 0x9AF8 (TIGERLAKE)
[07:26:41] [PASSED] 0x4C80 (ROCKETLAKE)
[07:26:41] [PASSED] 0x4C8A (ROCKETLAKE)
[07:26:41] [PASSED] 0x4C8B (ROCKETLAKE)
[07:26:41] [PASSED] 0x4C8C (ROCKETLAKE)
[07:26:41] [PASSED] 0x4C90 (ROCKETLAKE)
[07:26:41] [PASSED] 0x4C9A (ROCKETLAKE)
[07:26:41] [PASSED] 0x4680 (ALDERLAKE_S)
[07:26:41] [PASSED] 0x4682 (ALDERLAKE_S)
[07:26:41] [PASSED] 0x4688 (ALDERLAKE_S)
[07:26:41] [PASSED] 0x468A (ALDERLAKE_S)
[07:26:41] [PASSED] 0x468B (ALDERLAKE_S)
[07:26:41] [PASSED] 0x4690 (ALDERLAKE_S)
[07:26:41] [PASSED] 0x4692 (ALDERLAKE_S)
[07:26:41] [PASSED] 0x4693 (ALDERLAKE_S)
[07:26:41] [PASSED] 0x46A0 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46A1 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46A2 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46A3 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46A6 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46A8 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46AA (ALDERLAKE_P)
[07:26:41] [PASSED] 0x462A (ALDERLAKE_P)
[07:26:41] [PASSED] 0x4626 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x4628 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46B0 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46B1 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46B2 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46B3 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46C0 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46C1 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46C2 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46C3 (ALDERLAKE_P)
[07:26:41] [PASSED] 0x46D0 (ALDERLAKE_N)
[07:26:41] [PASSED] 0x46D1 (ALDERLAKE_N)
[07:26:41] [PASSED] 0x46D2 (ALDERLAKE_N)
[07:26:41] [PASSED] 0x46D3 (ALDERLAKE_N)
[07:26:41] [PASSED] 0x46D4 (ALDERLAKE_N)
[07:26:41] [PASSED] 0xA721 (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA7A1 (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA7A9 (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA7AC (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA7AD (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA720 (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA7A0 (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA7A8 (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA7AA (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA7AB (ALDERLAKE_P)
[07:26:41] [PASSED] 0xA780 (ALDERLAKE_S)
[07:26:41] [PASSED] 0xA781 (ALDERLAKE_S)
[07:26:41] [PASSED] 0xA782 (ALDERLAKE_S)
[07:26:41] [PASSED] 0xA783 (ALDERLAKE_S)
[07:26:41] [PASSED] 0xA788 (ALDERLAKE_S)
[07:26:41] [PASSED] 0xA789 (ALDERLAKE_S)
[07:26:41] [PASSED] 0xA78A (ALDERLAKE_S)
[07:26:41] [PASSED] 0xA78B (ALDERLAKE_S)
[07:26:41] [PASSED] 0x4905 (DG1)
[07:26:41] [PASSED] 0x4906 (DG1)
[07:26:41] [PASSED] 0x4907 (DG1)
[07:26:41] [PASSED] 0x4908 (DG1)
[07:26:41] [PASSED] 0x4909 (DG1)
[07:26:41] [PASSED] 0x56C0 (DG2)
[07:26:41] [PASSED] 0x56C2 (DG2)
[07:26:41] [PASSED] 0x56C1 (DG2)
[07:26:41] [PASSED] 0x7D51 (METEORLAKE)
[07:26:41] [PASSED] 0x7DD1 (METEORLAKE)
[07:26:41] [PASSED] 0x7D41 (METEORLAKE)
[07:26:41] [PASSED] 0x7D67 (METEORLAKE)
[07:26:41] [PASSED] 0xB640 (METEORLAKE)
[07:26:41] [PASSED] 0x56A0 (DG2)
[07:26:41] [PASSED] 0x56A1 (DG2)
[07:26:41] [PASSED] 0x56A2 (DG2)
[07:26:41] [PASSED] 0x56BE (DG2)
[07:26:41] [PASSED] 0x56BF (DG2)
[07:26:41] [PASSED] 0x5690 (DG2)
[07:26:41] [PASSED] 0x5691 (DG2)
[07:26:41] [PASSED] 0x5692 (DG2)
[07:26:41] [PASSED] 0x56A5 (DG2)
[07:26:41] [PASSED] 0x56A6 (DG2)
[07:26:41] [PASSED] 0x56B0 (DG2)
[07:26:41] [PASSED] 0x56B1 (DG2)
[07:26:41] [PASSED] 0x56BA (DG2)
[07:26:41] [PASSED] 0x56BB (DG2)
[07:26:41] [PASSED] 0x56BC (DG2)
[07:26:41] [PASSED] 0x56BD (DG2)
[07:26:41] [PASSED] 0x5693 (DG2)
[07:26:41] [PASSED] 0x5694 (DG2)
[07:26:41] [PASSED] 0x5695 (DG2)
[07:26:41] [PASSED] 0x56A3 (DG2)
[07:26:41] [PASSED] 0x56A4 (DG2)
[07:26:41] [PASSED] 0x56B2 (DG2)
[07:26:41] [PASSED] 0x56B3 (DG2)
[07:26:41] [PASSED] 0x5696 (DG2)
[07:26:41] [PASSED] 0x5697 (DG2)
[07:26:41] [PASSED] 0xB69 (PVC)
[07:26:41] [PASSED] 0xB6E (PVC)
[07:26:41] [PASSED] 0xBD4 (PVC)
[07:26:41] [PASSED] 0xBD5 (PVC)
[07:26:41] [PASSED] 0xBD6 (PVC)
[07:26:41] [PASSED] 0xBD7 (PVC)
[07:26:41] [PASSED] 0xBD8 (PVC)
[07:26:41] [PASSED] 0xBD9 (PVC)
[07:26:41] [PASSED] 0xBDA (PVC)
[07:26:41] [PASSED] 0xBDB (PVC)
[07:26:41] [PASSED] 0xBE0 (PVC)
[07:26:41] [PASSED] 0xBE1 (PVC)
[07:26:41] [PASSED] 0xBE5 (PVC)
[07:26:41] [PASSED] 0x7D40 (METEORLAKE)
[07:26:41] [PASSED] 0x7D45 (METEORLAKE)
[07:26:41] [PASSED] 0x7D55 (METEORLAKE)
[07:26:41] [PASSED] 0x7D60 (METEORLAKE)
[07:26:41] [PASSED] 0x7DD5 (METEORLAKE)
[07:26:41] [PASSED] 0x6420 (LUNARLAKE)
[07:26:41] [PASSED] 0x64A0 (LUNARLAKE)
[07:26:41] [PASSED] 0x64B0 (LUNARLAKE)
[07:26:41] [PASSED] 0xE202 (BATTLEMAGE)
[07:26:41] [PASSED] 0xE209 (BATTLEMAGE)
[07:26:41] [PASSED] 0xE20B (BATTLEMAGE)
[07:26:41] [PASSED] 0xE20C (BATTLEMAGE)
[07:26:41] [PASSED] 0xE20D (BATTLEMAGE)
[07:26:41] [PASSED] 0xE210 (BATTLEMAGE)
[07:26:41] [PASSED] 0xE211 (BATTLEMAGE)
[07:26:41] [PASSED] 0xE212 (BATTLEMAGE)
[07:26:41] [PASSED] 0xE216 (BATTLEMAGE)
[07:26:41] [PASSED] 0xE220 (BATTLEMAGE)
[07:26:41] [PASSED] 0xE221 (BATTLEMAGE)
[07:26:41] [PASSED] 0xE222 (BATTLEMAGE)
[07:26:41] [PASSED] 0xE223 (BATTLEMAGE)
[07:26:41] [PASSED] 0xB080 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB081 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB082 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB083 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB084 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB085 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB086 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB087 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB08F (PANTHERLAKE)
[07:26:41] [PASSED] 0xB090 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB0A0 (PANTHERLAKE)
[07:26:41] [PASSED] 0xB0B0 (PANTHERLAKE)
[07:26:41] [PASSED] 0xFD80 (PANTHERLAKE)
[07:26:41] [PASSED] 0xFD81 (PANTHERLAKE)
[07:26:41] ============= [PASSED] check_platform_gt_count =============
[07:26:41] ===================== [PASSED] xe_pci ======================
[07:26:41] =================== xe_rtp (2 subtests) ====================
[07:26:41] =============== xe_rtp_process_to_sr_tests ================
[07:26:41] [PASSED] coalesce-same-reg
[07:26:41] [PASSED] no-match-no-add
[07:26:41] [PASSED] match-or
[07:26:41] [PASSED] match-or-xfail
[07:26:41] [PASSED] no-match-no-add-multiple-rules
[07:26:41] [PASSED] two-regs-two-entries
[07:26:41] [PASSED] clr-one-set-other
[07:26:41] [PASSED] set-field
[07:26:41] [PASSED] conflict-duplicate
[07:26:41] [PASSED] conflict-not-disjoint
[07:26:41] [PASSED] conflict-reg-type
[07:26:41] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[07:26:41] ================== xe_rtp_process_tests ===================
[07:26:41] [PASSED] active1
[07:26:41] [PASSED] active2
[07:26:41] [PASSED] active-inactive
[07:26:41] [PASSED] inactive-active
[07:26:41] [PASSED] inactive-1st_or_active-inactive
[07:26:41] [PASSED] inactive-2nd_or_active-inactive
[07:26:41] [PASSED] inactive-last_or_active-inactive
[07:26:41] [PASSED] inactive-no_or_active-inactive
[07:26:41] ============== [PASSED] xe_rtp_process_tests ===============
[07:26:41] ===================== [PASSED] xe_rtp ======================
[07:26:41] ==================== xe_wa (1 subtest) =====================
[07:26:41] ======================== xe_wa_gt =========================
[07:26:41] [PASSED] TIGERLAKE (B0)
[07:26:41] [PASSED] DG1 (A0)
[07:26:41] [PASSED] DG1 (B0)
[07:26:41] [PASSED] ALDERLAKE_S (A0)
[07:26:41] [PASSED] ALDERLAKE_S (B0)
[07:26:41] [PASSED] ALDERLAKE_S (C0)
[07:26:41] [PASSED] ALDERLAKE_S (D0)
[07:26:41] [PASSED] ALDERLAKE_P (A0)
[07:26:41] [PASSED] ALDERLAKE_P (B0)
[07:26:41] [PASSED] ALDERLAKE_P (C0)
[07:26:41] [PASSED] ALDERLAKE_S_RPLS (D0)
[07:26:41] [PASSED] ALDERLAKE_P_RPLU (E0)
[07:26:41] [PASSED] DG2_G10 (C0)
[07:26:41] [PASSED] DG2_G11 (B1)
[07:26:41] [PASSED] DG2_G12 (A1)
[07:26:41] [PASSED] METEORLAKE (g:A0, m:A0)
[07:26:41] [PASSED] METEORLAKE (g:A0, m:A0)
[07:26:41] [PASSED] METEORLAKE (g:A0, m:A0)
[07:26:41] [PASSED] LUNARLAKE (g:A0, m:A0)
[07:26:41] [PASSED] LUNARLAKE (g:B0, m:A0)
stty: 'standard input': Inappropriate ioctl for device
[07:26:41] [PASSED] BATTLEMAGE (g:A0, m:A1)
[07:26:41] ==================== [PASSED] xe_wa_gt =====================
[07:26:41] ====================== [PASSED] xe_wa ======================
[07:26:41] ============================================================
[07:26:41] Testing complete. Ran 297 tests: passed: 281, skipped: 16
[07:26:41] Elapsed time: 31.589s total, 4.197s configuring, 27.025s building, 0.314s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[07:26:41] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[07:26:43] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[07:27:04] Starting KUnit Kernel (1/1)...
[07:27:04] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[07:27:04] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[07:27:04] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[07:27:04] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[07:27:04] =========== drm_validate_clone_mode (2 subtests) ===========
[07:27:04] ============== drm_test_check_in_clone_mode ===============
[07:27:04] [PASSED] in_clone_mode
[07:27:04] [PASSED] not_in_clone_mode
[07:27:04] ========== [PASSED] drm_test_check_in_clone_mode ===========
[07:27:04] =============== drm_test_check_valid_clones ===============
[07:27:04] [PASSED] not_in_clone_mode
[07:27:04] [PASSED] valid_clone
[07:27:04] [PASSED] invalid_clone
[07:27:04] =========== [PASSED] drm_test_check_valid_clones ===========
[07:27:04] ============= [PASSED] drm_validate_clone_mode =============
[07:27:04] ============= drm_validate_modeset (1 subtest) =============
[07:27:04] [PASSED] drm_test_check_connector_changed_modeset
[07:27:04] ============== [PASSED] drm_validate_modeset ===============
[07:27:04] ====== drm_test_bridge_get_current_state (2 subtests) ======
[07:27:04] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[07:27:04] [PASSED] drm_test_drm_bridge_get_current_state_legacy
[07:27:04] ======== [PASSED] drm_test_bridge_get_current_state ========
[07:27:04] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[07:27:04] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[07:27:04] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[07:27:04] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy
[07:27:04] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[07:27:04] ============== drm_bridge_alloc (2 subtests) ===============
[07:27:04] [PASSED] drm_test_drm_bridge_alloc_basic
[07:27:04] [PASSED] drm_test_drm_bridge_alloc_get_put
[07:27:04] ================ [PASSED] drm_bridge_alloc =================
[07:27:04] ================== drm_buddy (7 subtests) ==================
[07:27:04] [PASSED] drm_test_buddy_alloc_limit
[07:27:04] [PASSED] drm_test_buddy_alloc_optimistic
[07:27:04] [PASSED] drm_test_buddy_alloc_pessimistic
[07:27:04] [PASSED] drm_test_buddy_alloc_pathological
[07:27:04] [PASSED] drm_test_buddy_alloc_contiguous
[07:27:04] [PASSED] drm_test_buddy_alloc_clear
[07:27:04] [PASSED] drm_test_buddy_alloc_range_bias
[07:27:04] ==================== [PASSED] drm_buddy ====================
[07:27:04] ============= drm_cmdline_parser (40 subtests) =============
[07:27:04] [PASSED] drm_test_cmdline_force_d_only
[07:27:04] [PASSED] drm_test_cmdline_force_D_only_dvi
[07:27:04] [PASSED] drm_test_cmdline_force_D_only_hdmi
[07:27:04] [PASSED] drm_test_cmdline_force_D_only_not_digital
[07:27:04] [PASSED] drm_test_cmdline_force_e_only
[07:27:04] [PASSED] drm_test_cmdline_res
[07:27:04] [PASSED] drm_test_cmdline_res_vesa
[07:27:04] [PASSED] drm_test_cmdline_res_vesa_rblank
[07:27:04] [PASSED] drm_test_cmdline_res_rblank
[07:27:04] [PASSED] drm_test_cmdline_res_bpp
[07:27:04] [PASSED] drm_test_cmdline_res_refresh
[07:27:04] [PASSED] drm_test_cmdline_res_bpp_refresh
[07:27:04] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[07:27:04] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[07:27:04] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[07:27:04] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[07:27:04] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[07:27:04] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[07:27:04] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[07:27:04] [PASSED] drm_test_cmdline_res_margins_force_on
[07:27:04] [PASSED] drm_test_cmdline_res_vesa_margins
[07:27:04] [PASSED] drm_test_cmdline_name
[07:27:04] [PASSED] drm_test_cmdline_name_bpp
[07:27:04] [PASSED] drm_test_cmdline_name_option
[07:27:04] [PASSED] drm_test_cmdline_name_bpp_option
[07:27:04] [PASSED] drm_test_cmdline_rotate_0
[07:27:04] [PASSED] drm_test_cmdline_rotate_90
[07:27:04] [PASSED] drm_test_cmdline_rotate_180
[07:27:04] [PASSED] drm_test_cmdline_rotate_270
[07:27:04] [PASSED] drm_test_cmdline_hmirror
[07:27:04] [PASSED] drm_test_cmdline_vmirror
[07:27:04] [PASSED] drm_test_cmdline_margin_options
[07:27:04] [PASSED] drm_test_cmdline_multiple_options
[07:27:04] [PASSED] drm_test_cmdline_bpp_extra_and_option
[07:27:04] [PASSED] drm_test_cmdline_extra_and_option
[07:27:04] [PASSED] drm_test_cmdline_freestanding_options
[07:27:04] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[07:27:04] [PASSED] drm_test_cmdline_panel_orientation
[07:27:04] ================ drm_test_cmdline_invalid =================
[07:27:04] [PASSED] margin_only
[07:27:04] [PASSED] interlace_only
[07:27:04] [PASSED] res_missing_x
[07:27:04] [PASSED] res_missing_y
[07:27:04] [PASSED] res_bad_y
[07:27:04] [PASSED] res_missing_y_bpp
[07:27:04] [PASSED] res_bad_bpp
[07:27:04] [PASSED] res_bad_refresh
[07:27:04] [PASSED] res_bpp_refresh_force_on_off
[07:27:04] [PASSED] res_invalid_mode
[07:27:04] [PASSED] res_bpp_wrong_place_mode
[07:27:04] [PASSED] name_bpp_refresh
[07:27:04] [PASSED] name_refresh
[07:27:04] [PASSED] name_refresh_wrong_mode
[07:27:04] [PASSED] name_refresh_invalid_mode
[07:27:04] [PASSED] rotate_multiple
[07:27:04] [PASSED] rotate_invalid_val
[07:27:04] [PASSED] rotate_truncated
[07:27:04] [PASSED] invalid_option
[07:27:04] [PASSED] invalid_tv_option
[07:27:04] [PASSED] truncated_tv_option
[07:27:04] ============ [PASSED] drm_test_cmdline_invalid =============
[07:27:04] =============== drm_test_cmdline_tv_options ===============
[07:27:04] [PASSED] NTSC
[07:27:04] [PASSED] NTSC_443
[07:27:04] [PASSED] NTSC_J
[07:27:04] [PASSED] PAL
[07:27:04] [PASSED] PAL_M
[07:27:04] [PASSED] PAL_N
[07:27:04] [PASSED] SECAM
[07:27:04] [PASSED] MONO_525
[07:27:04] [PASSED] MONO_625
[07:27:04] =========== [PASSED] drm_test_cmdline_tv_options ===========
[07:27:04] =============== [PASSED] drm_cmdline_parser ================
[07:27:04] ========== drmm_connector_hdmi_init (20 subtests) ==========
[07:27:04] [PASSED] drm_test_connector_hdmi_init_valid
[07:27:04] [PASSED] drm_test_connector_hdmi_init_bpc_8
[07:27:04] [PASSED] drm_test_connector_hdmi_init_bpc_10
[07:27:04] [PASSED] drm_test_connector_hdmi_init_bpc_12
[07:27:04] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[07:27:04] [PASSED] drm_test_connector_hdmi_init_bpc_null
[07:27:04] [PASSED] drm_test_connector_hdmi_init_formats_empty
[07:27:04] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[07:27:04] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[07:27:04] [PASSED] supported_formats=0x9 yuv420_allowed=1
[07:27:04] [PASSED] supported_formats=0x9 yuv420_allowed=0
[07:27:04] [PASSED] supported_formats=0x3 yuv420_allowed=1
[07:27:04] [PASSED] supported_formats=0x3 yuv420_allowed=0
[07:27:04] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[07:27:04] [PASSED] drm_test_connector_hdmi_init_null_ddc
[07:27:04] [PASSED] drm_test_connector_hdmi_init_null_product
[07:27:04] [PASSED] drm_test_connector_hdmi_init_null_vendor
[07:27:04] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[07:27:04] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[07:27:04] [PASSED] drm_test_connector_hdmi_init_product_valid
[07:27:04] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[07:27:04] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[07:27:04] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[07:27:04] ========= drm_test_connector_hdmi_init_type_valid =========
[07:27:04] [PASSED] HDMI-A
[07:27:04] [PASSED] HDMI-B
[07:27:04] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[07:27:04] ======== drm_test_connector_hdmi_init_type_invalid ========
[07:27:04] [PASSED] Unknown
[07:27:04] [PASSED] VGA
[07:27:04] [PASSED] DVI-I
[07:27:04] [PASSED] DVI-D
[07:27:04] [PASSED] DVI-A
[07:27:04] [PASSED] Composite
[07:27:04] [PASSED] SVIDEO
[07:27:04] [PASSED] LVDS
[07:27:04] [PASSED] Component
[07:27:04] [PASSED] DIN
[07:27:04] [PASSED] DP
[07:27:04] [PASSED] TV
[07:27:04] [PASSED] eDP
[07:27:04] [PASSED] Virtual
[07:27:04] [PASSED] DSI
[07:27:04] [PASSED] DPI
[07:27:04] [PASSED] Writeback
[07:27:04] [PASSED] SPI
[07:27:04] [PASSED] USB
[07:27:04] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[07:27:04] ============ [PASSED] drmm_connector_hdmi_init =============
[07:27:04] ============= drmm_connector_init (3 subtests) =============
[07:27:04] [PASSED] drm_test_drmm_connector_init
[07:27:04] [PASSED] drm_test_drmm_connector_init_null_ddc
[07:27:04] ========= drm_test_drmm_connector_init_type_valid =========
[07:27:04] [PASSED] Unknown
[07:27:04] [PASSED] VGA
[07:27:04] [PASSED] DVI-I
[07:27:04] [PASSED] DVI-D
[07:27:04] [PASSED] DVI-A
[07:27:04] [PASSED] Composite
[07:27:04] [PASSED] SVIDEO
[07:27:04] [PASSED] LVDS
[07:27:04] [PASSED] Component
[07:27:04] [PASSED] DIN
[07:27:04] [PASSED] DP
[07:27:04] [PASSED] HDMI-A
[07:27:04] [PASSED] HDMI-B
[07:27:04] [PASSED] TV
[07:27:04] [PASSED] eDP
[07:27:04] [PASSED] Virtual
[07:27:04] [PASSED] DSI
[07:27:04] [PASSED] DPI
[07:27:04] [PASSED] Writeback
[07:27:04] [PASSED] SPI
[07:27:04] [PASSED] USB
[07:27:04] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[07:27:04] =============== [PASSED] drmm_connector_init ===============
[07:27:04] ========= drm_connector_dynamic_init (6 subtests) ==========
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_init
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_init_properties
[07:27:04] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[07:27:04] [PASSED] Unknown
[07:27:04] [PASSED] VGA
[07:27:04] [PASSED] DVI-I
[07:27:04] [PASSED] DVI-D
[07:27:04] [PASSED] DVI-A
[07:27:04] [PASSED] Composite
[07:27:04] [PASSED] SVIDEO
[07:27:04] [PASSED] LVDS
[07:27:04] [PASSED] Component
[07:27:04] [PASSED] DIN
[07:27:04] [PASSED] DP
[07:27:04] [PASSED] HDMI-A
[07:27:04] [PASSED] HDMI-B
[07:27:04] [PASSED] TV
[07:27:04] [PASSED] eDP
[07:27:04] [PASSED] Virtual
[07:27:04] [PASSED] DSI
[07:27:04] [PASSED] DPI
[07:27:04] [PASSED] Writeback
[07:27:04] [PASSED] SPI
[07:27:04] [PASSED] USB
[07:27:04] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[07:27:04] ======== drm_test_drm_connector_dynamic_init_name =========
[07:27:04] [PASSED] Unknown
[07:27:04] [PASSED] VGA
[07:27:04] [PASSED] DVI-I
[07:27:04] [PASSED] DVI-D
[07:27:04] [PASSED] DVI-A
[07:27:04] [PASSED] Composite
[07:27:04] [PASSED] SVIDEO
[07:27:04] [PASSED] LVDS
[07:27:04] [PASSED] Component
[07:27:04] [PASSED] DIN
[07:27:04] [PASSED] DP
[07:27:04] [PASSED] HDMI-A
[07:27:04] [PASSED] HDMI-B
[07:27:04] [PASSED] TV
[07:27:04] [PASSED] eDP
[07:27:04] [PASSED] Virtual
[07:27:04] [PASSED] DSI
[07:27:04] [PASSED] DPI
[07:27:04] [PASSED] Writeback
[07:27:04] [PASSED] SPI
[07:27:04] [PASSED] USB
[07:27:04] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[07:27:04] =========== [PASSED] drm_connector_dynamic_init ============
[07:27:04] ==== drm_connector_dynamic_register_early (4 subtests) =====
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[07:27:04] ====== [PASSED] drm_connector_dynamic_register_early =======
[07:27:04] ======= drm_connector_dynamic_register (7 subtests) ========
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[07:27:04] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[07:27:04] ========= [PASSED] drm_connector_dynamic_register ==========
[07:27:04] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[07:27:04] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[07:27:04] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[07:27:04] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[07:27:04] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[07:27:04] ========== drm_test_get_tv_mode_from_name_valid ===========
[07:27:04] [PASSED] NTSC
[07:27:04] [PASSED] NTSC-443
[07:27:04] [PASSED] NTSC-J
[07:27:04] [PASSED] PAL
[07:27:04] [PASSED] PAL-M
[07:27:04] [PASSED] PAL-N
[07:27:04] [PASSED] SECAM
[07:27:04] [PASSED] Mono
[07:27:04] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[07:27:04] [PASSED] drm_test_get_tv_mode_from_name_truncated
[07:27:04] ============ [PASSED] drm_get_tv_mode_from_name ============
[07:27:04] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[07:27:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[07:27:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[07:27:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[07:27:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[07:27:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[07:27:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[07:27:04] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[07:27:04] [PASSED] VIC 96
[07:27:04] [PASSED] VIC 97
[07:27:04] [PASSED] VIC 101
[07:27:04] [PASSED] VIC 102
[07:27:04] [PASSED] VIC 106
[07:27:04] [PASSED] VIC 107
[07:27:04] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[07:27:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[07:27:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[07:27:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[07:27:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[07:27:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[07:27:04] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[07:27:04] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[07:27:04] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[07:27:04] [PASSED] Automatic
[07:27:04] [PASSED] Full
[07:27:04] [PASSED] Limited 16:235
[07:27:04] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[07:27:04] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[07:27:04] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[07:27:04] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[07:27:04] === drm_test_drm_hdmi_connector_get_output_format_name ====
[07:27:04] [PASSED] RGB
[07:27:04] [PASSED] YUV 4:2:0
[07:27:04] [PASSED] YUV 4:2:2
[07:27:04] [PASSED] YUV 4:4:4
[07:27:04] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[07:27:04] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[07:27:04] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[07:27:04] ============= drm_damage_helper (21 subtests) ==============
[07:27:04] [PASSED] drm_test_damage_iter_no_damage
[07:27:04] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[07:27:04] [PASSED] drm_test_damage_iter_no_damage_src_moved
[07:27:04] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[07:27:04] [PASSED] drm_test_damage_iter_no_damage_not_visible
[07:27:04] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[07:27:04] [PASSED] drm_test_damage_iter_no_damage_no_fb
[07:27:04] [PASSED] drm_test_damage_iter_simple_damage
[07:27:04] [PASSED] drm_test_damage_iter_single_damage
[07:27:04] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[07:27:04] [PASSED] drm_test_damage_iter_single_damage_outside_src
[07:27:04] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[07:27:04] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[07:27:04] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[07:27:04] [PASSED] drm_test_damage_iter_single_damage_src_moved
[07:27:04] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[07:27:04] [PASSED] drm_test_damage_iter_damage
[07:27:04] [PASSED] drm_test_damage_iter_damage_one_intersect
[07:27:04] [PASSED] drm_test_damage_iter_damage_one_outside
[07:27:04] [PASSED] drm_test_damage_iter_damage_src_moved
[07:27:04] [PASSED] drm_test_damage_iter_damage_not_visible
[07:27:04] ================ [PASSED] drm_damage_helper ================
[07:27:04] ============== drm_dp_mst_helper (3 subtests) ==============
[07:27:04] ============== drm_test_dp_mst_calc_pbn_mode ==============
[07:27:04] [PASSED] Clock 154000 BPP 30 DSC disabled
[07:27:04] [PASSED] Clock 234000 BPP 30 DSC disabled
[07:27:04] [PASSED] Clock 297000 BPP 24 DSC disabled
[07:27:04] [PASSED] Clock 332880 BPP 24 DSC enabled
[07:27:04] [PASSED] Clock 324540 BPP 24 DSC enabled
[07:27:04] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[07:27:04] ============== drm_test_dp_mst_calc_pbn_div ===============
[07:27:04] [PASSED] Link rate 2000000 lane count 4
[07:27:04] [PASSED] Link rate 2000000 lane count 2
[07:27:04] [PASSED] Link rate 2000000 lane count 1
[07:27:04] [PASSED] Link rate 1350000 lane count 4
[07:27:04] [PASSED] Link rate 1350000 lane count 2
[07:27:04] [PASSED] Link rate 1350000 lane count 1
[07:27:04] [PASSED] Link rate 1000000 lane count 4
[07:27:04] [PASSED] Link rate 1000000 lane count 2
[07:27:04] [PASSED] Link rate 1000000 lane count 1
[07:27:04] [PASSED] Link rate 810000 lane count 4
[07:27:04] [PASSED] Link rate 810000 lane count 2
[07:27:04] [PASSED] Link rate 810000 lane count 1
[07:27:04] [PASSED] Link rate 540000 lane count 4
[07:27:04] [PASSED] Link rate 540000 lane count 2
[07:27:04] [PASSED] Link rate 540000 lane count 1
[07:27:04] [PASSED] Link rate 270000 lane count 4
[07:27:04] [PASSED] Link rate 270000 lane count 2
[07:27:04] [PASSED] Link rate 270000 lane count 1
[07:27:04] [PASSED] Link rate 162000 lane count 4
[07:27:04] [PASSED] Link rate 162000 lane count 2
[07:27:04] [PASSED] Link rate 162000 lane count 1
[07:27:04] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[07:27:04] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[07:27:04] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[07:27:04] [PASSED] DP_POWER_UP_PHY with port number
[07:27:04] [PASSED] DP_POWER_DOWN_PHY with port number
[07:27:04] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[07:27:04] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[07:27:04] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[07:27:04] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[07:27:04] [PASSED] DP_QUERY_PAYLOAD with port number
[07:27:04] [PASSED] DP_QUERY_PAYLOAD with VCPI
[07:27:04] [PASSED] DP_REMOTE_DPCD_READ with port number
[07:27:04] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[07:27:04] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[07:27:04] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[07:27:04] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[07:27:04] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[07:27:04] [PASSED] DP_REMOTE_I2C_READ with port number
[07:27:04] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[07:27:04] [PASSED] DP_REMOTE_I2C_READ with transactions array
[07:27:04] [PASSED] DP_REMOTE_I2C_WRITE with port number
[07:27:04] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[07:27:04] [PASSED] DP_REMOTE_I2C_WRITE with data array
[07:27:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[07:27:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[07:27:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[07:27:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[07:27:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[07:27:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[07:27:04] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[07:27:04] ================ [PASSED] drm_dp_mst_helper ================
[07:27:04] ================== drm_exec (7 subtests) ===================
[07:27:04] [PASSED] sanitycheck
[07:27:04] [PASSED] test_lock
[07:27:04] [PASSED] test_lock_unlock
[07:27:04] [PASSED] test_duplicates
[07:27:04] [PASSED] test_prepare
[07:27:04] [PASSED] test_prepare_array
[07:27:04] [PASSED] test_multiple_loops
[07:27:04] ==================== [PASSED] drm_exec =====================
[07:27:04] =========== drm_format_helper_test (17 subtests) ===========
[07:27:04] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[07:27:04] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[07:27:04] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[07:27:04] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[07:27:04] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[07:27:04] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[07:27:04] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[07:27:04] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[07:27:04] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[07:27:04] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[07:27:04] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[07:27:04] ============== drm_test_fb_xrgb8888_to_mono ===============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[07:27:04] ==================== drm_test_fb_swab =====================
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ================ [PASSED] drm_test_fb_swab =================
[07:27:04] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[07:27:04] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[07:27:04] [PASSED] single_pixel_source_buffer
[07:27:04] [PASSED] single_pixel_clip_rectangle
[07:27:04] [PASSED] well_known_colors
[07:27:04] [PASSED] destination_pitch
[07:27:04] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[07:27:04] ================= drm_test_fb_clip_offset =================
[07:27:04] [PASSED] pass through
[07:27:04] [PASSED] horizontal offset
[07:27:04] [PASSED] vertical offset
[07:27:04] [PASSED] horizontal and vertical offset
[07:27:04] [PASSED] horizontal offset (custom pitch)
[07:27:04] [PASSED] vertical offset (custom pitch)
[07:27:04] [PASSED] horizontal and vertical offset (custom pitch)
[07:27:04] ============= [PASSED] drm_test_fb_clip_offset =============
[07:27:04] =================== drm_test_fb_memcpy ====================
[07:27:04] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[07:27:04] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[07:27:04] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[07:27:04] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[07:27:04] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[07:27:04] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[07:27:04] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[07:27:04] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[07:27:04] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[07:27:04] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[07:27:04] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[07:27:04] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[07:27:04] =============== [PASSED] drm_test_fb_memcpy ================
[07:27:04] ============= [PASSED] drm_format_helper_test ==============
[07:27:04] ================= drm_format (18 subtests) =================
[07:27:04] [PASSED] drm_test_format_block_width_invalid
[07:27:04] [PASSED] drm_test_format_block_width_one_plane
[07:27:04] [PASSED] drm_test_format_block_width_two_plane
[07:27:04] [PASSED] drm_test_format_block_width_three_plane
[07:27:04] [PASSED] drm_test_format_block_width_tiled
[07:27:04] [PASSED] drm_test_format_block_height_invalid
[07:27:04] [PASSED] drm_test_format_block_height_one_plane
[07:27:04] [PASSED] drm_test_format_block_height_two_plane
[07:27:04] [PASSED] drm_test_format_block_height_three_plane
[07:27:04] [PASSED] drm_test_format_block_height_tiled
[07:27:04] [PASSED] drm_test_format_min_pitch_invalid
[07:27:04] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[07:27:04] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[07:27:04] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[07:27:04] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[07:27:04] [PASSED] drm_test_format_min_pitch_two_plane
[07:27:04] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[07:27:04] [PASSED] drm_test_format_min_pitch_tiled
[07:27:04] =================== [PASSED] drm_format ====================
[07:27:04] ============== drm_framebuffer (10 subtests) ===============
[07:27:04] ========== drm_test_framebuffer_check_src_coords ==========
[07:27:04] [PASSED] Success: source fits into fb
[07:27:04] [PASSED] Fail: overflowing fb with x-axis coordinate
[07:27:04] [PASSED] Fail: overflowing fb with y-axis coordinate
[07:27:04] [PASSED] Fail: overflowing fb with source width
[07:27:04] [PASSED] Fail: overflowing fb with source height
[07:27:04] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[07:27:04] [PASSED] drm_test_framebuffer_cleanup
[07:27:04] =============== drm_test_framebuffer_create ===============
[07:27:04] [PASSED] ABGR8888 normal sizes
[07:27:04] [PASSED] ABGR8888 max sizes
[07:27:04] [PASSED] ABGR8888 pitch greater than min required
[07:27:04] [PASSED] ABGR8888 pitch less than min required
[07:27:04] [PASSED] ABGR8888 Invalid width
[07:27:04] [PASSED] ABGR8888 Invalid buffer handle
[07:27:04] [PASSED] No pixel format
[07:27:04] [PASSED] ABGR8888 Width 0
[07:27:04] [PASSED] ABGR8888 Height 0
[07:27:04] [PASSED] ABGR8888 Out of bound height * pitch combination
[07:27:04] [PASSED] ABGR8888 Large buffer offset
[07:27:04] [PASSED] ABGR8888 Buffer offset for inexistent plane
[07:27:04] [PASSED] ABGR8888 Invalid flag
[07:27:04] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[07:27:04] [PASSED] ABGR8888 Valid buffer modifier
[07:27:04] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[07:27:04] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[07:27:04] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[07:27:04] [PASSED] NV12 Normal sizes
[07:27:04] [PASSED] NV12 Max sizes
[07:27:04] [PASSED] NV12 Invalid pitch
[07:27:04] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[07:27:04] [PASSED] NV12 different modifier per-plane
[07:27:04] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[07:27:04] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[07:27:04] [PASSED] NV12 Modifier for inexistent plane
[07:27:04] [PASSED] NV12 Handle for inexistent plane
[07:27:04] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[07:27:04] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[07:27:04] [PASSED] YVU420 Normal sizes
[07:27:04] [PASSED] YVU420 Max sizes
[07:27:04] [PASSED] YVU420 Invalid pitch
[07:27:04] [PASSED] YVU420 Different pitches
[07:27:04] [PASSED] YVU420 Different buffer offsets/pitches
[07:27:04] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[07:27:04] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[07:27:04] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[07:27:04] [PASSED] YVU420 Valid modifier
[07:27:04] [PASSED] YVU420 Different modifiers per plane
[07:27:04] [PASSED] YVU420 Modifier for inexistent plane
[07:27:04] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[07:27:04] [PASSED] X0L2 Normal sizes
[07:27:04] [PASSED] X0L2 Max sizes
[07:27:04] [PASSED] X0L2 Invalid pitch
[07:27:04] [PASSED] X0L2 Pitch greater than minimum required
[07:27:04] [PASSED] X0L2 Handle for inexistent plane
[07:27:04] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[07:27:04] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[07:27:04] [PASSED] X0L2 Valid modifier
[07:27:04] [PASSED] X0L2 Modifier for inexistent plane
[07:27:04] =========== [PASSED] drm_test_framebuffer_create ===========
[07:27:04] [PASSED] drm_test_framebuffer_free
[07:27:04] [PASSED] drm_test_framebuffer_init
[07:27:04] [PASSED] drm_test_framebuffer_init_bad_format
[07:27:04] [PASSED] drm_test_framebuffer_init_dev_mismatch
[07:27:04] [PASSED] drm_test_framebuffer_lookup
[07:27:04] [PASSED] drm_test_framebuffer_lookup_inexistent
[07:27:04] [PASSED] drm_test_framebuffer_modifiers_not_supported
[07:27:04] ================= [PASSED] drm_framebuffer =================
[07:27:04] ================ drm_gem_shmem (8 subtests) ================
[07:27:04] [PASSED] drm_gem_shmem_test_obj_create
[07:27:04] [PASSED] drm_gem_shmem_test_obj_create_private
[07:27:04] [PASSED] drm_gem_shmem_test_pin_pages
[07:27:04] [PASSED] drm_gem_shmem_test_vmap
[07:27:04] [PASSED] drm_gem_shmem_test_get_pages_sgt
[07:27:04] [PASSED] drm_gem_shmem_test_get_sg_table
[07:27:04] [PASSED] drm_gem_shmem_test_madvise
[07:27:04] [PASSED] drm_gem_shmem_test_purge
[07:27:04] ================== [PASSED] drm_gem_shmem ==================
[07:27:04] === drm_atomic_helper_connector_hdmi_check (27 subtests) ===
[07:27:04] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[07:27:04] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[07:27:04] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[07:27:04] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[07:27:04] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[07:27:04] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[07:27:04] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[07:27:04] [PASSED] Automatic
[07:27:04] [PASSED] Full
[07:27:04] [PASSED] Limited 16:235
[07:27:04] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[07:27:04] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[07:27:04] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[07:27:04] [PASSED] drm_test_check_disable_connector
[07:27:04] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[07:27:04] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[07:27:04] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[07:27:04] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[07:27:04] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[07:27:04] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[07:27:04] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[07:27:04] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[07:27:04] [PASSED] drm_test_check_output_bpc_dvi
[07:27:04] [PASSED] drm_test_check_output_bpc_format_vic_1
[07:27:04] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[07:27:04] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[07:27:04] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[07:27:04] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[07:27:04] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[07:27:04] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[07:27:04] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[07:27:04] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[07:27:04] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[07:27:04] [PASSED] drm_test_check_broadcast_rgb_value
[07:27:04] [PASSED] drm_test_check_bpc_8_value
[07:27:04] [PASSED] drm_test_check_bpc_10_value
[07:27:04] [PASSED] drm_test_check_bpc_12_value
[07:27:04] [PASSED] drm_test_check_format_value
[07:27:04] [PASSED] drm_test_check_tmds_char_value
[07:27:04] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[07:27:04] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) =
[07:27:04] [PASSED] drm_test_check_mode_valid
[07:27:04] [PASSED] drm_test_check_mode_valid_reject
[07:27:04] [PASSED] drm_test_check_mode_valid_reject_rate
[07:27:04] [PASSED] drm_test_check_mode_valid_reject_max_clock
[07:27:04] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[07:27:04] ================= drm_managed (2 subtests) =================
[07:27:04] [PASSED] drm_test_managed_release_action
[07:27:04] [PASSED] drm_test_managed_run_action
[07:27:04] =================== [PASSED] drm_managed ===================
[07:27:04] =================== drm_mm (6 subtests) ====================
[07:27:04] [PASSED] drm_test_mm_init
[07:27:04] [PASSED] drm_test_mm_debug
[07:27:04] [PASSED] drm_test_mm_align32
[07:27:04] [PASSED] drm_test_mm_align64
[07:27:04] [PASSED] drm_test_mm_lowest
[07:27:04] [PASSED] drm_test_mm_highest
[07:27:04] ===================== [PASSED] drm_mm ======================
[07:27:04] ============= drm_modes_analog_tv (5 subtests) =============
[07:27:04] [PASSED] drm_test_modes_analog_tv_mono_576i
[07:27:04] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[07:27:04] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[07:27:04] [PASSED] drm_test_modes_analog_tv_pal_576i
[07:27:04] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[07:27:04] =============== [PASSED] drm_modes_analog_tv ===============
[07:27:04] ============== drm_plane_helper (2 subtests) ===============
[07:27:04] =============== drm_test_check_plane_state ================
[07:27:04] [PASSED] clipping_simple
[07:27:04] [PASSED] clipping_rotate_reflect
[07:27:04] [PASSED] positioning_simple
[07:27:04] [PASSED] upscaling
[07:27:04] [PASSED] downscaling
[07:27:04] [PASSED] rounding1
[07:27:04] [PASSED] rounding2
[07:27:04] [PASSED] rounding3
[07:27:04] [PASSED] rounding4
[07:27:04] =========== [PASSED] drm_test_check_plane_state ============
[07:27:04] =========== drm_test_check_invalid_plane_state ============
[07:27:04] [PASSED] positioning_invalid
[07:27:04] [PASSED] upscaling_invalid
[07:27:04] [PASSED] downscaling_invalid
[07:27:04] ======= [PASSED] drm_test_check_invalid_plane_state ========
[07:27:04] ================ [PASSED] drm_plane_helper =================
[07:27:04] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[07:27:04] ====== drm_test_connector_helper_tv_get_modes_check =======
[07:27:04] [PASSED] None
[07:27:04] [PASSED] PAL
[07:27:04] [PASSED] NTSC
[07:27:04] [PASSED] Both, NTSC Default
[07:27:04] [PASSED] Both, PAL Default
[07:27:04] [PASSED] Both, NTSC Default, with PAL on command-line
[07:27:04] [PASSED] Both, PAL Default, with NTSC on command-line
[07:27:04] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[07:27:04] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[07:27:04] ================== drm_rect (9 subtests) ===================
[07:27:04] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[07:27:04] [PASSED] drm_test_rect_clip_scaled_not_clipped
[07:27:04] [PASSED] drm_test_rect_clip_scaled_clipped
[07:27:04] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[07:27:04] ================= drm_test_rect_intersect =================
[07:27:04] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[07:27:04] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[07:27:04] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[07:27:04] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[07:27:04] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[07:27:04] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[07:27:04] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[07:27:04] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[07:27:04] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[07:27:04] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[07:27:04] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[07:27:04] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[07:27:04] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[07:27:04] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[07:27:04] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[07:27:04] ============= [PASSED] drm_test_rect_intersect =============
[07:27:04] ================ drm_test_rect_calc_hscale ================
[07:27:04] [PASSED] normal use
[07:27:04] [PASSED] out of max range
[07:27:04] [PASSED] out of min range
[07:27:04] [PASSED] zero dst
[07:27:04] [PASSED] negative src
[07:27:04] [PASSED] negative dst
[07:27:04] ============ [PASSED] drm_test_rect_calc_hscale ============
[07:27:04] ================ drm_test_rect_calc_vscale ================
[07:27:04] [PASSED] normal use
[07:27:04] [PASSED] out of max range
[07:27:04] [PASSED] out of min range
[07:27:04] [PASSED] zero dst
[07:27:04] [PASSED] negative src
[07:27:04] [PASSED] negative dst
[07:27:04] ============ [PASSED] drm_test_rect_calc_vscale ============
[07:27:04] ================== drm_test_rect_rotate ===================
[07:27:04] [PASSED] reflect-x
[07:27:04] [PASSED] reflect-y
[07:27:04] [PASSED] rotate-0
[07:27:04] [PASSED] rotate-90
[07:27:04] [PASSED] rotate-180
[07:27:04] [PASSED] rotate-270
stty: 'standard input': Inappropriate ioctl for device
[07:27:04] ============== [PASSED] drm_test_rect_rotate ===============
[07:27:04] ================ drm_test_rect_rotate_inv =================
[07:27:04] [PASSED] reflect-x
[07:27:04] [PASSED] reflect-y
[07:27:04] [PASSED] rotate-0
[07:27:04] [PASSED] rotate-90
[07:27:04] [PASSED] rotate-180
[07:27:04] [PASSED] rotate-270
[07:27:04] ============ [PASSED] drm_test_rect_rotate_inv =============
[07:27:04] ==================== [PASSED] drm_rect =====================
[07:27:04] ============ drm_sysfb_modeset_test (1 subtest) ============
[07:27:04] ============ drm_test_sysfb_build_fourcc_list =============
[07:27:04] [PASSED] no native formats
[07:27:04] [PASSED] XRGB8888 as native format
[07:27:04] [PASSED] remove duplicates
[07:27:04] [PASSED] convert alpha formats
[07:27:04] [PASSED] random formats
[07:27:04] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[07:27:04] ============= [PASSED] drm_sysfb_modeset_test ==============
[07:27:04] ============================================================
[07:27:04] Testing complete. Ran 616 tests: passed: 616
[07:27:04] Elapsed time: 23.184s total, 1.685s configuring, 21.281s building, 0.190s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[07:27:04] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[07:27:06] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[07:27:14] Starting KUnit Kernel (1/1)...
[07:27:14] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[07:27:14] ================= ttm_device (5 subtests) ==================
[07:27:14] [PASSED] ttm_device_init_basic
[07:27:14] [PASSED] ttm_device_init_multiple
[07:27:14] [PASSED] ttm_device_fini_basic
[07:27:14] [PASSED] ttm_device_init_no_vma_man
[07:27:14] ================== ttm_device_init_pools ==================
[07:27:14] [PASSED] No DMA allocations, no DMA32 required
[07:27:14] [PASSED] DMA allocations, DMA32 required
[07:27:14] [PASSED] No DMA allocations, DMA32 required
[07:27:14] [PASSED] DMA allocations, no DMA32 required
[07:27:14] ============== [PASSED] ttm_device_init_pools ==============
[07:27:14] =================== [PASSED] ttm_device ====================
[07:27:14] ================== ttm_pool (8 subtests) ===================
[07:27:14] ================== ttm_pool_alloc_basic ===================
[07:27:14] [PASSED] One page
[07:27:14] [PASSED] More than one page
[07:27:14] [PASSED] Above the allocation limit
[07:27:14] [PASSED] One page, with coherent DMA mappings enabled
[07:27:14] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[07:27:14] ============== [PASSED] ttm_pool_alloc_basic ===============
[07:27:14] ============== ttm_pool_alloc_basic_dma_addr ==============
[07:27:14] [PASSED] One page
[07:27:14] [PASSED] More than one page
[07:27:14] [PASSED] Above the allocation limit
[07:27:14] [PASSED] One page, with coherent DMA mappings enabled
[07:27:14] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[07:27:14] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[07:27:14] [PASSED] ttm_pool_alloc_order_caching_match
[07:27:14] [PASSED] ttm_pool_alloc_caching_mismatch
[07:27:14] [PASSED] ttm_pool_alloc_order_mismatch
[07:27:14] [PASSED] ttm_pool_free_dma_alloc
[07:27:14] [PASSED] ttm_pool_free_no_dma_alloc
[07:27:14] [PASSED] ttm_pool_fini_basic
[07:27:14] ==================== [PASSED] ttm_pool =====================
[07:27:14] ================ ttm_resource (8 subtests) =================
[07:27:14] ================= ttm_resource_init_basic =================
[07:27:14] [PASSED] Init resource in TTM_PL_SYSTEM
[07:27:14] [PASSED] Init resource in TTM_PL_VRAM
[07:27:14] [PASSED] Init resource in a private placement
[07:27:14] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[07:27:14] ============= [PASSED] ttm_resource_init_basic =============
[07:27:14] [PASSED] ttm_resource_init_pinned
[07:27:14] [PASSED] ttm_resource_fini_basic
[07:27:14] [PASSED] ttm_resource_manager_init_basic
[07:27:14] [PASSED] ttm_resource_manager_usage_basic
[07:27:14] [PASSED] ttm_resource_manager_set_used_basic
[07:27:14] [PASSED] ttm_sys_man_alloc_basic
[07:27:14] [PASSED] ttm_sys_man_free_basic
[07:27:14] ================== [PASSED] ttm_resource ===================
[07:27:14] =================== ttm_tt (15 subtests) ===================
[07:27:14] ==================== ttm_tt_init_basic ====================
[07:27:14] [PASSED] Page-aligned size
[07:27:14] [PASSED] Extra pages requested
[07:27:14] ================ [PASSED] ttm_tt_init_basic ================
[07:27:14] [PASSED] ttm_tt_init_misaligned
[07:27:14] [PASSED] ttm_tt_fini_basic
[07:27:14] [PASSED] ttm_tt_fini_sg
[07:27:14] [PASSED] ttm_tt_fini_shmem
[07:27:14] [PASSED] ttm_tt_create_basic
[07:27:14] [PASSED] ttm_tt_create_invalid_bo_type
[07:27:14] [PASSED] ttm_tt_create_ttm_exists
[07:27:14] [PASSED] ttm_tt_create_failed
[07:27:14] [PASSED] ttm_tt_destroy_basic
[07:27:14] [PASSED] ttm_tt_populate_null_ttm
[07:27:14] [PASSED] ttm_tt_populate_populated_ttm
[07:27:14] [PASSED] ttm_tt_unpopulate_basic
[07:27:14] [PASSED] ttm_tt_unpopulate_empty_ttm
[07:27:14] [PASSED] ttm_tt_swapin_basic
[07:27:14] ===================== [PASSED] ttm_tt ======================
[07:27:14] =================== ttm_bo (14 subtests) ===================
[07:27:14] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[07:27:14] [PASSED] Cannot be interrupted and sleeps
[07:27:14] [PASSED] Cannot be interrupted, locks straight away
[07:27:14] [PASSED] Can be interrupted, sleeps
[07:27:14] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[07:27:14] [PASSED] ttm_bo_reserve_locked_no_sleep
[07:27:14] [PASSED] ttm_bo_reserve_no_wait_ticket
[07:27:14] [PASSED] ttm_bo_reserve_double_resv
[07:27:14] [PASSED] ttm_bo_reserve_interrupted
[07:27:14] [PASSED] ttm_bo_reserve_deadlock
[07:27:14] [PASSED] ttm_bo_unreserve_basic
[07:27:14] [PASSED] ttm_bo_unreserve_pinned
[07:27:14] [PASSED] ttm_bo_unreserve_bulk
[07:27:14] [PASSED] ttm_bo_put_basic
[07:27:14] [PASSED] ttm_bo_put_shared_resv
[07:27:14] [PASSED] ttm_bo_pin_basic
[07:27:14] [PASSED] ttm_bo_pin_unpin_resource
[07:27:14] [PASSED] ttm_bo_multiple_pin_one_unpin
[07:27:14] ===================== [PASSED] ttm_bo ======================
[07:27:14] ============== ttm_bo_validate (22 subtests) ===============
[07:27:14] ============== ttm_bo_init_reserved_sys_man ===============
[07:27:14] [PASSED] Buffer object for userspace
[07:27:14] [PASSED] Kernel buffer object
[07:27:14] [PASSED] Shared buffer object
[07:27:14] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[07:27:14] ============== ttm_bo_init_reserved_mock_man ==============
[07:27:14] [PASSED] Buffer object for userspace
[07:27:14] [PASSED] Kernel buffer object
[07:27:14] [PASSED] Shared buffer object
[07:27:14] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[07:27:14] [PASSED] ttm_bo_init_reserved_resv
[07:27:14] ================== ttm_bo_validate_basic ==================
[07:27:14] [PASSED] Buffer object for userspace
[07:27:14] [PASSED] Kernel buffer object
[07:27:14] [PASSED] Shared buffer object
[07:27:14] ============== [PASSED] ttm_bo_validate_basic ==============
[07:27:14] [PASSED] ttm_bo_validate_invalid_placement
[07:27:14] ============= ttm_bo_validate_same_placement ==============
[07:27:14] [PASSED] System manager
[07:27:14] [PASSED] VRAM manager
[07:27:14] ========= [PASSED] ttm_bo_validate_same_placement ==========
[07:27:14] [PASSED] ttm_bo_validate_failed_alloc
[07:27:14] [PASSED] ttm_bo_validate_pinned
[07:27:14] [PASSED] ttm_bo_validate_busy_placement
[07:27:14] ================ ttm_bo_validate_multihop =================
[07:27:14] [PASSED] Buffer object for userspace
[07:27:14] [PASSED] Kernel buffer object
[07:27:14] [PASSED] Shared buffer object
[07:27:14] ============ [PASSED] ttm_bo_validate_multihop =============
[07:27:14] ========== ttm_bo_validate_no_placement_signaled ==========
[07:27:14] [PASSED] Buffer object in system domain, no page vector
[07:27:14] [PASSED] Buffer object in system domain with an existing page vector
[07:27:14] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[07:27:14] ======== ttm_bo_validate_no_placement_not_signaled ========
[07:27:14] [PASSED] Buffer object for userspace
[07:27:14] [PASSED] Kernel buffer object
[07:27:14] [PASSED] Shared buffer object
[07:27:14] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[07:27:14] [PASSED] ttm_bo_validate_move_fence_signaled
[07:27:14] ========= ttm_bo_validate_move_fence_not_signaled =========
[07:27:14] [PASSED] Waits for GPU
[07:27:14] [PASSED] Tries to lock straight away
[07:27:14] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[07:27:14] [PASSED] ttm_bo_validate_swapout
[07:27:14] [PASSED] ttm_bo_validate_happy_evict
[07:27:14] [PASSED] ttm_bo_validate_all_pinned_evict
[07:27:14] [PASSED] ttm_bo_validate_allowed_only_evict
[07:27:14] [PASSED] ttm_bo_validate_deleted_evict
[07:27:14] [PASSED] ttm_bo_validate_busy_domain_evict
[07:27:14] [PASSED] ttm_bo_validate_evict_gutting
[07:27:14] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[07:27:14] ================= [PASSED] ttm_bo_validate =================
[07:27:14] ============================================================
[07:27:14] Testing complete. Ran 102 tests: passed: 102
[07:27:14] Elapsed time: 10.036s total, 1.713s configuring, 7.707s building, 0.531s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 13+ messages in thread* ✓ Xe.CI.BAT: success for drm/xe: i2c support (rev7)
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
` (6 preceding siblings ...)
2025-07-10 7:27 ` ✓ CI.KUnit: success " Patchwork
@ 2025-07-10 8:29 ` Patchwork
2025-07-10 10:04 ` ✗ Xe.CI.Full: failure " Patchwork
2025-07-10 15:39 ` [PATCH v7 0/5] drm/xe: i2c support Rodrigo Vivi
9 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2025-07-10 8:29 UTC (permalink / raw)
To: Heikki Krogerus; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 980 bytes --]
== Series Details ==
Series: drm/xe: i2c support (rev7)
URL : https://patchwork.freedesktop.org/series/149699/
State : success
== Summary ==
CI Bug Log - changes from xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0_BAT -> xe-pw-149699v7_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 8)
------------------------------
Missing (1): bat-adlp-vm
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_8447 -> IGT_8449
* Linux: xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0 -> xe-pw-149699v7
IGT_8447: 8447
IGT_8449: bfa2e7bb44a2e0fe43d2ae474db0dff766080b24 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0: 7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0
xe-pw-149699v7: 149699v7
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/index.html
[-- Attachment #2: Type: text/html, Size: 1542 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread* ✗ Xe.CI.Full: failure for drm/xe: i2c support (rev7)
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
` (7 preceding siblings ...)
2025-07-10 8:29 ` ✓ Xe.CI.BAT: " Patchwork
@ 2025-07-10 10:04 ` Patchwork
2025-07-10 15:39 ` [PATCH v7 0/5] drm/xe: i2c support Rodrigo Vivi
9 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2025-07-10 10:04 UTC (permalink / raw)
To: Heikki Krogerus; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 100040 bytes --]
== Series Details ==
Series: drm/xe: i2c support (rev7)
URL : https://patchwork.freedesktop.org/series/149699/
State : failure
== Summary ==
CI Bug Log - changes from xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0_FULL -> xe-pw-149699v7_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-149699v7_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-149699v7_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-149699v7_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@xe_vm@bind-array-enobufs:
- shard-dg2-set2: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-433/igt@xe_vm@bind-array-enobufs.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_vm@bind-array-enobufs.html
#### Warnings ####
* igt@xe_oa@mmio-triggered-reports-read:
- shard-adlp: [SKIP][3] ([Intel XE#5103]) -> [SKIP][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-8/igt@xe_oa@mmio-triggered-reports-read.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-4/igt@xe_oa@mmio-triggered-reports-read.html
- shard-dg2-set2: [SKIP][5] ([Intel XE#5103]) -> [SKIP][6]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-466/igt@xe_oa@mmio-triggered-reports-read.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@xe_oa@mmio-triggered-reports-read.html
New tests
---------
New tests have been introduced between xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0_FULL and xe-pw-149699v7_FULL:
### New IGT tests (3) ###
* igt@kms_addfb_basic:
- Statuses :
- Exec time: [None] s
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@d-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [4.31] s
* igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible@d-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [0.65] s
Known issues
------------
Here are the changes found in xe-pw-149699v7_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-b-hdmi-a-1-y:
- shard-adlp: [PASS][7] -> [DMESG-WARN][8] ([Intel XE#4543]) +15 other tests dmesg-warn
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-9/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-b-hdmi-a-1-y.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-8/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-b-hdmi-a-1-y.html
* igt@kms_async_flips@crc-atomic@pipe-d-hdmi-a-1:
- shard-adlp: [PASS][9] -> [FAIL][10] ([Intel XE#3884]) +1 other test fail
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-6/igt@kms_async_flips@crc-atomic@pipe-d-hdmi-a-1.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-6/igt@kms_async_flips@crc-atomic@pipe-d-hdmi-a-1.html
* igt@kms_async_flips@invalid-async-flip:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#873])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_async_flips@invalid-async-flip.html
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#873])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_async_flips@invalid-async-flip.html
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#873])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-6/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
- shard-adlp: NOTRUN -> [SKIP][14] ([Intel XE#1124]) +2 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-3/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-adlp: NOTRUN -> [SKIP][15] ([Intel XE#316])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-8/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
- shard-bmg: NOTRUN -> [SKIP][16] ([Intel XE#2327])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
- shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#316]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
- shard-lnl: NOTRUN -> [SKIP][18] ([Intel XE#1407])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-adlp: [PASS][19] -> [DMESG-FAIL][20] ([Intel XE#4543]) +14 other tests dmesg-fail
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-1/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#1124]) +8 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#1124]) +7 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#1124]) +2 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-3/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
- shard-bmg: [PASS][24] -> [SKIP][25] ([Intel XE#2314] / [Intel XE#2894]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-1/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-2-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#367]) +2 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-8/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#367])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-5/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-2-displays-3840x2160p:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#367]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#787]) +265 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#2887]) +3 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-2/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1:
- shard-adlp: NOTRUN -> [SKIP][31] ([Intel XE#787]) +8 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-3/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [PASS][32] -> [INCOMPLETE][33] ([Intel XE#3862]) +1 other test incomplete
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#3442])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [PASS][35] -> [INCOMPLETE][36] ([Intel XE#3862])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-432/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][37] ([Intel XE#3862])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2652] / [Intel XE#787]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#3432]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-7/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
- shard-lnl: NOTRUN -> [SKIP][40] ([Intel XE#3432])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-adlp: NOTRUN -> [SKIP][41] ([Intel XE#455] / [Intel XE#787]) +5 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-6/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2887]) +8 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4:
- shard-dg2-set2: [PASS][43] -> [INCOMPLETE][44] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4.html
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-d-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][45] ([Intel XE#455] / [Intel XE#787]) +42 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-d-dp-2.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#2252]) +5 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-3/igt@kms_chamelium_audio@hdmi-audio-edid.html
- shard-dg2-set2: NOTRUN -> [SKIP][47] ([Intel XE#373]) +5 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#2325])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-6/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_chamelium_color@ctm-negative:
- shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#306])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_chamelium_color@ctm-negative.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-adlp: NOTRUN -> [SKIP][50] ([Intel XE#373]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-6/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_hpd@vga-hpd-after-hibernate:
- shard-lnl: NOTRUN -> [SKIP][51] ([Intel XE#373]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-3/igt@kms_chamelium_hpd@vga-hpd-after-hibernate.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][52] ([Intel XE#1178]) +2 other tests fail
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-dg2-set2: NOTRUN -> [SKIP][53] ([Intel XE#308]) +1 other test skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@kms_cursor_crc@cursor-offscreen-512x170.html
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#2321])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#2320]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#1424])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-8/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-adlp: NOTRUN -> [SKIP][57] ([Intel XE#309]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-3/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-bmg: [PASS][58] -> [SKIP][59] ([Intel XE#2291]) +3 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-4/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#2291])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-lnl: NOTRUN -> [SKIP][61] ([Intel XE#309]) +2 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-2/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@forked-move:
- shard-adlp: [PASS][62] -> [DMESG-WARN][63] ([Intel XE#2953] / [Intel XE#4173]) +5 other tests dmesg-warn
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-8/igt@kms_cursor_legacy@forked-move.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-8/igt@kms_cursor_legacy@forked-move.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2-set2: NOTRUN -> [SKIP][64] ([Intel XE#323]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
- shard-bmg: NOTRUN -> [SKIP][65] ([Intel XE#2286]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#323])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
- shard-adlp: NOTRUN -> [SKIP][67] ([Intel XE#323])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_display_modes@extended-mode-basic:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#4302])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][69] ([Intel XE#4494] / [i915#3804])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#2244])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@kms_dsc@dsc-with-output-formats.html
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#2244])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-1/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_feature_discovery@psr2:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#2374])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-8/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-adlp: NOTRUN -> [SKIP][73] ([Intel XE#310]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-4/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-lnl: NOTRUN -> [SKIP][74] ([Intel XE#1421]) +2 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-7/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#2316])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-bmg: [PASS][76] -> [SKIP][77] ([Intel XE#2316])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-7/igt@kms_flip@2x-plain-flip-interruptible.html
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@flip-vs-rmfb:
- shard-adlp: [PASS][78] -> [DMESG-WARN][79] ([Intel XE#5208])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-8/igt@kms_flip@flip-vs-rmfb.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-9/igt@kms_flip@flip-vs-rmfb.html
* igt@kms_flip@flip-vs-suspend:
- shard-bmg: [PASS][80] -> [INCOMPLETE][81] ([Intel XE#2049] / [Intel XE#2597]) +1 other test incomplete
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-2/igt@kms_flip@flip-vs-suspend.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-adlp: NOTRUN -> [DMESG-WARN][82] ([Intel XE#2953] / [Intel XE#4173] / [Intel XE#4543]) +1 other test dmesg-warn
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-1/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1:
- shard-adlp: NOTRUN -> [DMESG-WARN][83] ([Intel XE#4543])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-1/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend@c-dp4:
- shard-dg2-set2: [PASS][84] -> [INCOMPLETE][85] ([Intel XE#2049] / [Intel XE#2597]) +1 other test incomplete
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-463/igt@kms_flip@flip-vs-suspend@c-dp4.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_flip@flip-vs-suspend@c-dp4.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][86] ([Intel XE#2293] / [Intel XE#2380]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][87] ([Intel XE#2293]) +1 other test skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-adlp: [PASS][88] -> [DMESG-FAIL][89] ([Intel XE#4543] / [Intel XE#4921]) +3 other tests dmesg-fail
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#455]) +9 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-x-to-x:
- shard-adlp: [PASS][91] -> [FAIL][92] ([Intel XE#1874]) +2 other tests fail
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-4/igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-x-to-x.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-8/igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-x-to-x.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-plflip-blt:
- shard-lnl: NOTRUN -> [SKIP][93] ([Intel XE#651]) +2 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-1/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-plflip-blt.html
- shard-adlp: NOTRUN -> [SKIP][94] ([Intel XE#651]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt:
- shard-adlp: NOTRUN -> [SKIP][95] ([Intel XE#656]) +8 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-3/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html
- shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#2311]) +13 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#2312]) +3 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt:
- shard-adlp: NOTRUN -> [DMESG-FAIL][98] ([Intel XE#4543])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][99] ([Intel XE#5390]) +5 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-rte:
- shard-lnl: NOTRUN -> [SKIP][100] ([Intel XE#656]) +8 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-rte.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][101] ([Intel XE#651]) +14 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-4:
- shard-adlp: NOTRUN -> [SKIP][102] ([Intel XE#1151])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-4/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][103] ([Intel XE#2313]) +15 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#658])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-adlp: NOTRUN -> [SKIP][105] ([Intel XE#455]) +2 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
- shard-adlp: NOTRUN -> [SKIP][106] ([Intel XE#653]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move:
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#653]) +15 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][108] ([Intel XE#346])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_plane_lowres@tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][109] ([Intel XE#2393])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@kms_plane_lowres@tiling-yf.html
- shard-lnl: NOTRUN -> [SKIP][110] ([Intel XE#599])
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-5/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-bmg: [PASS][111] -> [SKIP][112] ([Intel XE#4596])
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-3/igt@kms_plane_multiple@2x-tiling-4.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][113] ([Intel XE#5020])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b:
- shard-bmg: NOTRUN -> [SKIP][114] ([Intel XE#2763]) +4 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-8/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#870])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#3309])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-8/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-dpms:
- shard-lnl: [PASS][117] -> [FAIL][118] ([Intel XE#718]) +1 other test fail
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-lnl-4/igt@kms_pm_dc@dc6-dpms.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-7/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@deep-pkgc:
- shard-adlp: NOTRUN -> [SKIP][119] ([Intel XE#2007])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-9/igt@kms_pm_dc@deep-pkgc.html
- shard-bmg: NOTRUN -> [SKIP][120] ([Intel XE#2505])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@kms_pm_dc@deep-pkgc.html
- shard-dg2-set2: NOTRUN -> [SKIP][121] ([Intel XE#908])
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_pm_dc@deep-pkgc.html
- shard-lnl: NOTRUN -> [FAIL][122] ([Intel XE#2029])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-3/igt@kms_pm_dc@deep-pkgc.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-bmg: NOTRUN -> [SKIP][123] ([Intel XE#2499])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-bmg: NOTRUN -> [SKIP][124] ([Intel XE#1439] / [Intel XE#836])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-adlp: NOTRUN -> [SKIP][125] ([Intel XE#836])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-9/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
- shard-lnl: NOTRUN -> [SKIP][126] ([Intel XE#1439] / [Intel XE#3141])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-lnl: NOTRUN -> [SKIP][127] ([Intel XE#2893])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-bmg: NOTRUN -> [SKIP][128] ([Intel XE#1489]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][129] ([Intel XE#1489]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-adlp: NOTRUN -> [SKIP][130] ([Intel XE#1122])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-3/igt@kms_psr2_su@page_flip-p010.html
- shard-bmg: NOTRUN -> [SKIP][131] ([Intel XE#2387])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_psr2_su@page_flip-p010.html
- shard-dg2-set2: NOTRUN -> [SKIP][132] ([Intel XE#1122])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_psr2_su@page_flip-p010.html
- shard-lnl: NOTRUN -> [SKIP][133] ([Intel XE#1128])
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-2/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr-cursor-plane-move:
- shard-adlp: NOTRUN -> [SKIP][134] ([Intel XE#2850] / [Intel XE#929]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-8/igt@kms_psr@fbc-psr-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-suspend:
- shard-bmg: NOTRUN -> [SKIP][135] ([Intel XE#2234] / [Intel XE#2850]) +4 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_psr@fbc-psr2-suspend.html
* igt@kms_psr@pr-sprite-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][136] ([Intel XE#2850] / [Intel XE#929]) +6 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_psr@pr-sprite-blt.html
- shard-lnl: NOTRUN -> [SKIP][137] ([Intel XE#1406])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-4/igt@kms_psr@pr-sprite-blt.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-dg2-set2: NOTRUN -> [SKIP][138] ([Intel XE#3414])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_rotation_crc@primary-x-tiled-reflect-x-180:
- shard-lnl: NOTRUN -> [FAIL][139] ([Intel XE#4689])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-2/igt@kms_rotation_crc@primary-x-tiled-reflect-x-180.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-bmg: NOTRUN -> [SKIP][140] ([Intel XE#3414] / [Intel XE#3904])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-7/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-bmg: NOTRUN -> [SKIP][141] ([Intel XE#2413])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_setmode@basic:
- shard-bmg: [PASS][142] -> [FAIL][143] ([Intel XE#2883]) +5 other tests fail
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-3/igt@kms_setmode@basic.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-6:
- shard-dg2-set2: [PASS][144] -> [FAIL][145] ([Intel XE#2883]) +4 other tests fail
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-436/igt@kms_setmode@basic@pipe-a-hdmi-a-6.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@kms_setmode@basic@pipe-a-hdmi-a-6.html
* igt@kms_vrr@cmrr@pipe-a-edp-1:
- shard-lnl: [PASS][146] -> [FAIL][147] ([Intel XE#4459]) +1 other test fail
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-lnl-1/igt@kms_vrr@cmrr@pipe-a-edp-1.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-8/igt@kms_vrr@cmrr@pipe-a-edp-1.html
* igt@xe_compute_preempt@compute-preempt@engine-drm_xe_engine_class_compute:
- shard-dg2-set2: NOTRUN -> [SKIP][148] ([Intel XE#1280] / [Intel XE#455])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@xe_compute_preempt@compute-preempt@engine-drm_xe_engine_class_compute.html
* igt@xe_configfs@survivability-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][149] ([Intel XE#5249])
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@xe_configfs@survivability-mode.html
* igt@xe_copy_basic@mem-copy-linear-0x369:
- shard-dg2-set2: NOTRUN -> [SKIP][150] ([Intel XE#1123])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_copy_basic@mem-copy-linear-0x369.html
* igt@xe_eudebug_online@single-step:
- shard-bmg: NOTRUN -> [SKIP][151] ([Intel XE#4837]) +6 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-3/igt@xe_eudebug_online@single-step.html
- shard-lnl: NOTRUN -> [SKIP][152] ([Intel XE#4837]) +2 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-7/igt@xe_eudebug_online@single-step.html
* igt@xe_eudebug_online@single-step-one:
- shard-adlp: NOTRUN -> [SKIP][153] ([Intel XE#4837]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-2/igt@xe_eudebug_online@single-step-one.html
* igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-sram:
- shard-dg2-set2: NOTRUN -> [SKIP][154] ([Intel XE#4837]) +6 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-sram.html
* igt@xe_eudebug_sriov@deny-sriov:
- shard-bmg: NOTRUN -> [SKIP][155] ([Intel XE#4518])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@xe_eudebug_sriov@deny-sriov.html
* igt@xe_evict@evict-large-external-cm:
- shard-lnl: NOTRUN -> [SKIP][156] ([Intel XE#688]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-3/igt@xe_evict@evict-large-external-cm.html
* igt@xe_evict@evict-small-cm:
- shard-adlp: NOTRUN -> [SKIP][157] ([Intel XE#261] / [Intel XE#688]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-9/igt@xe_evict@evict-small-cm.html
* igt@xe_exec_basic@multigpu-once-basic-defer-bind:
- shard-adlp: NOTRUN -> [SKIP][158] ([Intel XE#1392])
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-4/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html
- shard-bmg: NOTRUN -> [SKIP][159] ([Intel XE#2322]) +3 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html
- shard-lnl: NOTRUN -> [SKIP][160] ([Intel XE#1392])
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-2/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html
* igt@xe_exec_basic@multigpu-once-basic-defer-mmap:
- shard-dg2-set2: [PASS][161] -> [SKIP][162] ([Intel XE#1392]) +4 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-466/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
* igt@xe_exec_fault_mode@many-bindexecqueue-userptr-invalidate-race:
- shard-adlp: NOTRUN -> [SKIP][163] ([Intel XE#288]) +5 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-9/igt@xe_exec_fault_mode@many-bindexecqueue-userptr-invalidate-race.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
- shard-dg2-set2: NOTRUN -> [SKIP][164] ([Intel XE#288]) +14 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
* igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
- shard-dg2-set2: NOTRUN -> [SKIP][165] ([Intel XE#2360])
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html
- shard-adlp: NOTRUN -> [SKIP][166] ([Intel XE#2360])
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-3/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html
* igt@xe_exec_system_allocator@once-large-mmap-free-huge-nomemset:
- shard-lnl: NOTRUN -> [SKIP][167] ([Intel XE#4943]) +7 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-2/igt@xe_exec_system_allocator@once-large-mmap-free-huge-nomemset.html
* igt@xe_exec_system_allocator@process-many-new-nomemset:
- shard-lnl: [PASS][168] -> [INCOMPLETE][169] ([Intel XE#2594])
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-lnl-6/igt@xe_exec_system_allocator@process-many-new-nomemset.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-4/igt@xe_exec_system_allocator@process-many-new-nomemset.html
* igt@xe_exec_system_allocator@process-many-stride-new-race-nomemset:
- shard-adlp: NOTRUN -> [SKIP][170] ([Intel XE#4915]) +51 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-3/igt@xe_exec_system_allocator@process-many-stride-new-race-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-mmap-shared-nomemset:
- shard-dg2-set2: NOTRUN -> [SKIP][171] ([Intel XE#4915]) +134 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@xe_exec_system_allocator@threads-shared-vm-many-mmap-shared-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-free-huge:
- shard-bmg: NOTRUN -> [SKIP][172] ([Intel XE#4943]) +20 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-free-huge.html
* igt@xe_oa@invalid-create-userspace-config:
- shard-dg2-set2: NOTRUN -> [SKIP][173] ([Intel XE#2541] / [Intel XE#3573]) +1 other test skip
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-436/igt@xe_oa@invalid-create-userspace-config.html
* igt@xe_oa@oa-unit-concurrent-oa-buffer-read:
- shard-adlp: NOTRUN -> [SKIP][174] ([Intel XE#2541] / [Intel XE#3573]) +1 other test skip
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-8/igt@xe_oa@oa-unit-concurrent-oa-buffer-read.html
* igt@xe_oa@syncs-syncobj-cfg:
- shard-dg2-set2: NOTRUN -> [SKIP][175] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_oa@syncs-syncobj-cfg.html
* igt@xe_peer2peer@read:
- shard-bmg: NOTRUN -> [SKIP][176] ([Intel XE#2427])
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@xe_peer2peer@read.html
- shard-dg2-set2: NOTRUN -> [SKIP][177] ([Intel XE#1061])
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_peer2peer@read.html
* igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p:
- shard-dg2-set2: NOTRUN -> [FAIL][178] ([Intel XE#1173])
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p.html
* igt@xe_pm@d3cold-basic-exec:
- shard-bmg: NOTRUN -> [SKIP][179] ([Intel XE#2284])
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@xe_pm@d3cold-basic-exec.html
* igt@xe_pm@s4-exec-after:
- shard-bmg: [PASS][180] -> [ABORT][181] ([Intel XE#5255])
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-5/igt@xe_pm@s4-exec-after.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-6/igt@xe_pm@s4-exec-after.html
* igt@xe_pm_residency@cpg-basic:
- shard-lnl: NOTRUN -> [SKIP][182] ([Intel XE#584])
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-7/igt@xe_pm_residency@cpg-basic.html
* igt@xe_query@multigpu-query-invalid-cs-cycles:
- shard-dg2-set2: NOTRUN -> [SKIP][183] ([Intel XE#944])
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@xe_query@multigpu-query-invalid-cs-cycles.html
* igt@xe_query@multigpu-query-invalid-size:
- shard-bmg: NOTRUN -> [SKIP][184] ([Intel XE#944])
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@xe_query@multigpu-query-invalid-size.html
* igt@xe_sriov_flr@flr-twice:
- shard-bmg: NOTRUN -> [SKIP][185] ([Intel XE#4273])
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-7/igt@xe_sriov_flr@flr-twice.html
* igt@xe_sriov_scheduling@equal-throughput:
- shard-dg2-set2: NOTRUN -> [SKIP][186] ([Intel XE#4351])
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@xe_sriov_scheduling@equal-throughput.html
- shard-lnl: NOTRUN -> [SKIP][187] ([Intel XE#4351])
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-8/igt@xe_sriov_scheduling@equal-throughput.html
- shard-bmg: NOTRUN -> [SKIP][188] ([Intel XE#4351])
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-8/igt@xe_sriov_scheduling@equal-throughput.html
#### Possible fixes ####
* igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1:
- shard-lnl: [FAIL][189] ([Intel XE#911]) -> [PASS][190] +3 other tests pass
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-lnl-7/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-5/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html
* igt@kms_atomic@plane-overlay-legacy:
- shard-adlp: [DMESG-WARN][191] ([Intel XE#2953] / [Intel XE#4173]) -> [PASS][192] +4 other tests pass
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-1/igt@kms_atomic@plane-overlay-legacy.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-8/igt@kms_atomic@plane-overlay-legacy.html
* igt@kms_atomic_transition@modeset-transition-nonblocking-fencing:
- shard-dg2-set2: [SKIP][193] ([Intel XE#4208] / [i915#2575]) -> [PASS][194] +126 other tests pass
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-adlp: [DMESG-FAIL][195] ([Intel XE#4543]) -> [PASS][196] +4 other tests pass
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p:
- shard-bmg: [SKIP][197] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][198]
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-3/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [INCOMPLETE][199] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124]) -> [PASS][200]
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4:
- shard-dg2-set2: [INCOMPLETE][201] ([Intel XE#1727] / [Intel XE#3124]) -> [PASS][202]
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6:
- shard-dg2-set2: [DMESG-WARN][203] ([Intel XE#1727] / [Intel XE#3113]) -> [PASS][204]
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-bmg: [SKIP][205] ([Intel XE#2291]) -> [PASS][206]
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-5/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-7/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: [DMESG-WARN][207] ([Intel XE#5354]) -> [PASS][208]
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-bmg: [FAIL][209] ([Intel XE#4633]) -> [PASS][210] +1 other test pass
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-bmg: [FAIL][211] ([Intel XE#1475]) -> [PASS][212]
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-bmg: [SKIP][213] ([Intel XE#2316]) -> [PASS][214] +5 other tests pass
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-5/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-3/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@flip-vs-suspend@b-hdmi-a1:
- shard-adlp: [DMESG-WARN][215] ([Intel XE#4543]) -> [PASS][216] +15 other tests pass
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-adlp-2/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-adlp-6/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][217] ([Intel XE#2351] / [Intel XE#4208]) -> [PASS][218] +17 other tests pass
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_hdr@static-toggle-dpms:
- shard-bmg: [SKIP][219] ([Intel XE#1503]) -> [PASS][220]
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-6/igt@kms_hdr@static-toggle-dpms.html
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-bmg: [SKIP][221] ([Intel XE#4596]) -> [PASS][222]
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-x.html
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [FAIL][223] ([Intel XE#718]) -> [PASS][224]
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-lnl-1/igt@kms_pm_dc@dc5-psr.html
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-8/igt@kms_pm_dc@dc5-psr.html
* igt@xe_exec_balancer@twice-virtual-basic:
- shard-dg2-set2: [SKIP][225] ([Intel XE#4208]) -> [PASS][226] +281 other tests pass
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_exec_balancer@twice-virtual-basic.html
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@xe_exec_balancer@twice-virtual-basic.html
* igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap:
- shard-dg2-set2: [SKIP][227] ([Intel XE#1392]) -> [PASS][228] +5 other tests pass
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap.html
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset:
- shard-lnl: [FAIL][229] ([Intel XE#5018]) -> [PASS][230] +1 other test pass
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-lnl-5/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-lnl-2/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
* igt@xe_module_load@reload-no-display:
- shard-dg2-set2: [FAIL][231] ([Intel XE#4208]) -> [PASS][232] +1 other test pass
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_module_load@reload-no-display.html
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@xe_module_load@reload-no-display.html
#### Warnings ####
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-dg2-set2: [SKIP][233] ([Intel XE#4208] / [i915#2575]) -> [SKIP][234] ([Intel XE#623])
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_async_flips@invalid-async-flip-atomic:
- shard-dg2-set2: [SKIP][235] ([Intel XE#4208] / [i915#2575]) -> [SKIP][236] ([Intel XE#3768])
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_async_flips@invalid-async-flip-atomic.html
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_async_flips@invalid-async-flip-atomic.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-dg2-set2: [SKIP][237] ([Intel XE#4208]) -> [SKIP][238] ([Intel XE#316]) +4 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-dg2-set2: [SKIP][239] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][240] ([Intel XE#619])
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_big_fb@y-tiled-addfb.html
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2-set2: [SKIP][241] ([Intel XE#4208]) -> [SKIP][242] ([Intel XE#610])
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
- shard-dg2-set2: [SKIP][243] ([Intel XE#4208]) -> [SKIP][244] ([Intel XE#1124]) +9 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-dg2-set2: [SKIP][245] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][246] ([Intel XE#1124]) +3 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p:
- shard-dg2-set2: [SKIP][247] ([Intel XE#4208] / [i915#2575]) -> [SKIP][248] ([Intel XE#2191])
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-3-displays-3840x2160p:
- shard-dg2-set2: [SKIP][249] ([Intel XE#4208] / [i915#2575]) -> [SKIP][250] ([Intel XE#367]) +2 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_bw@linear-tiling-3-displays-3840x2160p.html
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_bw@linear-tiling-3-displays-3840x2160p.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2-set2: [SKIP][251] ([Intel XE#4208]) -> [SKIP][252] ([Intel XE#3442])
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs:
- shard-dg2-set2: [SKIP][253] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][254] ([Intel XE#455] / [Intel XE#787]) +3 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs.html
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][255] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522]) -> [INCOMPLETE][256] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522])
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-dg2-set2: [SKIP][257] ([Intel XE#4208]) -> [SKIP][258] ([Intel XE#2907]) +1 other test skip
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
- shard-dg2-set2: [SKIP][259] ([Intel XE#4208]) -> [SKIP][260] ([Intel XE#455] / [Intel XE#787]) +12 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
* igt@kms_chamelium_color@ctm-limited-range:
- shard-dg2-set2: [SKIP][261] ([Intel XE#4208] / [i915#2575]) -> [SKIP][262] ([Intel XE#306]) +1 other test skip
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_chamelium_color@ctm-limited-range.html
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_chamelium_color@ctm-limited-range.html
* igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
- shard-dg2-set2: [SKIP][263] ([Intel XE#4208] / [i915#2575]) -> [SKIP][264] ([Intel XE#373]) +14 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
* igt@kms_content_protection@atomic:
- shard-dg2-set2: [SKIP][265] ([Intel XE#4208] / [i915#2575]) -> [FAIL][266] ([Intel XE#1178])
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_content_protection@atomic.html
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_content_protection@atomic.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg2-set2: [SKIP][267] ([Intel XE#4208] / [i915#2575]) -> [SKIP][268] ([Intel XE#308]) +2 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_dsc@dsc-with-bpc:
- shard-dg2-set2: [SKIP][269] ([Intel XE#4208]) -> [SKIP][270] ([Intel XE#455]) +4 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_dsc@dsc-with-bpc.html
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2-set2: [SKIP][271] ([Intel XE#4208]) -> [SKIP][272] ([Intel XE#776])
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_fbcon_fbt@psr.html
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2-set2: [SKIP][273] ([Intel XE#4208] / [i915#2575]) -> [SKIP][274] ([Intel XE#1138])
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_feature_discovery@display-4x.html
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-dg2-set2: [SKIP][275] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][276] ([Intel XE#455]) +1 other test skip
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][277] ([Intel XE#2312]) -> [SKIP][278] ([Intel XE#2311]) +17 other tests skip
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc.html
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][279] ([Intel XE#2311]) -> [SKIP][280] ([Intel XE#2312]) +8 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: [SKIP][281] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][282] ([Intel XE#651]) +11 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt:
- shard-bmg: [SKIP][283] ([Intel XE#5390]) -> [SKIP][284] ([Intel XE#2312]) +7 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: [SKIP][285] ([Intel XE#2312]) -> [SKIP][286] ([Intel XE#5390]) +9 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render:
- shard-dg2-set2: [SKIP][287] ([Intel XE#4208]) -> [SKIP][288] ([Intel XE#651]) +31 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render.html
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render:
- shard-bmg: [SKIP][289] ([Intel XE#2313]) -> [SKIP][290] ([Intel XE#2312]) +9 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render.html
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-dg2-set2: [SKIP][291] ([Intel XE#4208]) -> [SKIP][292] ([Intel XE#1158])
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-bmg: [SKIP][293] ([Intel XE#2312]) -> [SKIP][294] ([Intel XE#2313]) +11 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: [SKIP][295] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][296] ([Intel XE#653]) +12 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-slowdraw:
- shard-dg2-set2: [SKIP][297] ([Intel XE#4208]) -> [SKIP][298] ([Intel XE#653]) +29 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-slowdraw.html
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-slowdraw.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg2-set2: [SKIP][299] ([Intel XE#4208]) -> [SKIP][300] ([Intel XE#346])
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_joiner@basic-big-joiner.html
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@kms_joiner@basic-big-joiner.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-dg2-set2: [SKIP][301] ([Intel XE#4208] / [i915#2575]) -> [SKIP][302] ([Intel XE#5021]) +1 other test skip
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_plane_multiple@2x-tiling-yf.html
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_pm_backlight@basic-brightness:
- shard-dg2-set2: [SKIP][303] ([Intel XE#4208]) -> [SKIP][304] ([Intel XE#870])
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_pm_backlight@basic-brightness.html
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2-set2: [SKIP][305] ([Intel XE#4208]) -> [SKIP][306] ([Intel XE#1129])
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_pm_dc@dc5-psr.html
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2-set2: [SKIP][307] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][308] ([Intel XE#908])
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_pm_dc@dc6-dpms.html
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-dg2-set2: [SKIP][309] ([Intel XE#4208]) -> [SKIP][310] ([Intel XE#1489]) +11 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2-set2: [SKIP][311] ([Intel XE#4208]) -> [SKIP][312] ([Intel XE#1122])
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_psr2_su@page_flip-xrgb8888.html
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr-sprite-plane-move:
- shard-dg2-set2: [SKIP][313] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][314] ([Intel XE#2850] / [Intel XE#929]) +2 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_psr@fbc-psr-sprite-plane-move.html
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@kms_psr@fbc-psr-sprite-plane-move.html
* igt@kms_psr@fbc-psr2-sprite-plane-move:
- shard-dg2-set2: [SKIP][315] ([Intel XE#4208]) -> [SKIP][316] ([Intel XE#2850] / [Intel XE#929]) +15 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_psr@fbc-psr2-sprite-plane-move.html
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_psr@fbc-psr2-sprite-plane-move.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg2-set2: [SKIP][317] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][318] ([Intel XE#2939])
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2-set2: [SKIP][319] ([Intel XE#4208] / [i915#2575]) -> [SKIP][320] ([Intel XE#1127])
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2-set2: [SKIP][321] ([Intel XE#4208] / [i915#2575]) -> [SKIP][322] ([Intel XE#3414])
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_vrr@cmrr:
- shard-dg2-set2: [SKIP][323] ([Intel XE#4208] / [i915#2575]) -> [SKIP][324] ([Intel XE#2168])
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_vrr@cmrr.html
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@kms_vrr@cmrr.html
* igt@kms_vrr@flip-dpms:
- shard-dg2-set2: [SKIP][325] ([Intel XE#4208] / [i915#2575]) -> [SKIP][326] ([Intel XE#455]) +9 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@kms_vrr@flip-dpms.html
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@kms_vrr@flip-dpms.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2-set2: [SKIP][327] ([Intel XE#4208] / [i915#2575]) -> [SKIP][328] ([Intel XE#1091] / [Intel XE#2849]) +1 other test skip
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
* igt@xe_compute_preempt@compute-preempt:
- shard-dg2-set2: [SKIP][329] ([Intel XE#4208]) -> [SKIP][330] ([Intel XE#1280] / [Intel XE#455])
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_compute_preempt@compute-preempt.html
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@xe_compute_preempt@compute-preempt.html
* igt@xe_copy_basic@mem-copy-linear-0xfffe:
- shard-dg2-set2: [SKIP][331] ([Intel XE#4208]) -> [SKIP][332] ([Intel XE#1123]) +1 other test skip
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_copy_basic@mem-copy-linear-0xfffe.html
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@xe_copy_basic@mem-copy-linear-0xfffe.html
* igt@xe_copy_basic@mem-set-linear-0xfffe:
- shard-dg2-set2: [SKIP][333] ([Intel XE#4208]) -> [SKIP][334] ([Intel XE#1126])
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_copy_basic@mem-set-linear-0xfffe.html
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-466/igt@xe_copy_basic@mem-set-linear-0xfffe.html
* igt@xe_eu_stall@invalid-gt-id:
- shard-dg2-set2: [SKIP][335] ([Intel XE#4208]) -> [SKIP][336] ([Intel XE#5419]) +1 other test skip
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_eu_stall@invalid-gt-id.html
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@xe_eu_stall@invalid-gt-id.html
* igt@xe_eudebug@basic-vm-access-userptr-faultable:
- shard-dg2-set2: [SKIP][337] ([Intel XE#4208]) -> [SKIP][338] ([Intel XE#4837]) +19 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_eudebug@basic-vm-access-userptr-faultable.html
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@xe_eudebug@basic-vm-access-userptr-faultable.html
* igt@xe_exec_basic@multigpu-once-userptr-invalidate-race:
- shard-dg2-set2: [SKIP][339] ([Intel XE#4208]) -> [SKIP][340] ([Intel XE#1392]) +3 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_exec_basic@multigpu-once-userptr-invalidate-race.html
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_exec_basic@multigpu-once-userptr-invalidate-race.html
* igt@xe_exec_fault_mode@twice-userptr-prefetch:
- shard-dg2-set2: [SKIP][341] ([Intel XE#4208]) -> [SKIP][342] ([Intel XE#288]) +36 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_exec_fault_mode@twice-userptr-prefetch.html
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_exec_fault_mode@twice-userptr-prefetch.html
* igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence:
- shard-dg2-set2: [SKIP][343] ([Intel XE#4208]) -> [SKIP][344] ([Intel XE#2360]) +2 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence.html
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence.html
* igt@xe_exec_system_allocator@threads-many-stride-mmap-remap-eocheck:
- shard-dg2-set2: [SKIP][345] ([Intel XE#4208]) -> [SKIP][346] ([Intel XE#4915]) +344 other tests skip
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_exec_system_allocator@threads-many-stride-mmap-remap-eocheck.html
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@xe_exec_system_allocator@threads-many-stride-mmap-remap-eocheck.html
* igt@xe_oa@mi-rpc:
- shard-dg2-set2: [SKIP][347] ([Intel XE#4208]) -> [SKIP][348] ([Intel XE#2541] / [Intel XE#3573]) +6 other tests skip
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_oa@mi-rpc.html
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@xe_oa@mi-rpc.html
* igt@xe_oa@syncs-userptr-wait-cfg:
- shard-dg2-set2: [SKIP][349] ([Intel XE#4208]) -> [SKIP][350] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501]) +2 other tests skip
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_oa@syncs-userptr-wait-cfg.html
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@xe_oa@syncs-userptr-wait-cfg.html
* igt@xe_peer2peer@write:
- shard-dg2-set2: [SKIP][351] ([Intel XE#1061] / [Intel XE#4208]) -> [FAIL][352] ([Intel XE#1173])
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_peer2peer@write.html
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-434/igt@xe_peer2peer@write.html
* igt@xe_pm@s2idle-d3cold-basic-exec:
- shard-dg2-set2: [SKIP][353] ([Intel XE#4208]) -> [SKIP][354] ([Intel XE#2284] / [Intel XE#366]) +1 other test skip
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_pm@s2idle-d3cold-basic-exec.html
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_pm@s2idle-d3cold-basic-exec.html
* igt@xe_pm@vram-d3cold-threshold:
- shard-dg2-set2: [SKIP][355] ([Intel XE#4208]) -> [SKIP][356] ([Intel XE#579])
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_pm@vram-d3cold-threshold.html
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-463/igt@xe_pm@vram-d3cold-threshold.html
* igt@xe_pxp@pxp-stale-bo-exec-post-suspend:
- shard-dg2-set2: [SKIP][357] ([Intel XE#4208]) -> [SKIP][358] ([Intel XE#4733]) +1 other test skip
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_pxp@pxp-stale-bo-exec-post-suspend.html
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-435/igt@xe_pxp@pxp-stale-bo-exec-post-suspend.html
* igt@xe_query@multigpu-query-invalid-extension:
- shard-dg2-set2: [SKIP][359] ([Intel XE#4208]) -> [SKIP][360] ([Intel XE#944]) +2 other tests skip
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_query@multigpu-query-invalid-extension.html
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@xe_query@multigpu-query-invalid-extension.html
* igt@xe_render_copy@render-stress-1-copies:
- shard-dg2-set2: [SKIP][361] ([Intel XE#4208]) -> [SKIP][362] ([Intel XE#4814])
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_render_copy@render-stress-1-copies.html
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@xe_render_copy@render-stress-1-copies.html
* igt@xe_sriov_auto_provisioning@exclusive-ranges:
- shard-dg2-set2: [SKIP][363] ([Intel XE#4208]) -> [SKIP][364] ([Intel XE#4130]) +2 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_sriov_auto_provisioning@exclusive-ranges.html
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-432/igt@xe_sriov_auto_provisioning@exclusive-ranges.html
* igt@xe_sriov_flr@flr-vfs-parallel:
- shard-dg2-set2: [SKIP][365] ([Intel XE#4208]) -> [SKIP][366] ([Intel XE#4273])
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0/shard-dg2-464/igt@xe_sriov_flr@flr-vfs-parallel.html
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/shard-dg2-433/igt@xe_sriov_flr@flr-vfs-parallel.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1151]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1151
[Intel XE#1158]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1158
[Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1874
[Intel XE#2007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2007
[Intel XE#2029]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2029
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351
[Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2505]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2505
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2594]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2594
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2939]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2939
[Intel XE#2953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2953
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3768]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3768
[Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
[Intel XE#3884]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3884
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4173
[Intel XE#4208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4208
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
[Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4351
[Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
[Intel XE#4494]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4494
[Intel XE#4501]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4501
[Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
[Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
[Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4633]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4633
[Intel XE#4689]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4689
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4814
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4921]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4921
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#5018]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5018
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5103]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5103
[Intel XE#5208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5208
[Intel XE#5249]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5249
[Intel XE#5255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5255
[Intel XE#5300]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5300
[Intel XE#5354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5354
[Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
[Intel XE#5419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5419
[Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619
[Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873
[Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
[Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
Build changes
-------------
* IGT: IGT_8447 -> IGT_8449
* Linux: xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0 -> xe-pw-149699v7
IGT_8447: 8447
IGT_8449: bfa2e7bb44a2e0fe43d2ae474db0dff766080b24 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3385-7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0: 7c6cc6e59baa15cc1b10fe5bba36219ae6d227b0
xe-pw-149699v7: 149699v7
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-149699v7/index.html
[-- Attachment #2: Type: text/html, Size: 123710 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH v7 0/5] drm/xe: i2c support
2025-07-10 7:16 [PATCH v7 0/5] drm/xe: i2c support Raag Jadav
` (8 preceding siblings ...)
2025-07-10 10:04 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2025-07-10 15:39 ` Rodrigo Vivi
9 siblings, 0 replies; 13+ messages in thread
From: Rodrigo Vivi @ 2025-07-10 15:39 UTC (permalink / raw)
To: Raag Jadav
Cc: lucas.demarchi, thomas.hellstrom, jarkko.nikula, airlied, simona,
andriy.shevchenko, mika.westerberg, jsd, andi.shyti, riana.tauro,
srinivasa.adatrao, michael.j.ruhl, intel-xe, linux-i2c,
linux-kernel
On Thu, Jul 10, 2025 at 12:46:07PM +0530, Raag Jadav wrote:
> Hi,
>
> On behalf of Heikki, since he's on vacation.
ops, I'm really sorry that I had missed this.
The first think I did this morning was to merge his series,
changing while merging, once I heard he was out on vacation.
But thank you so much for sending this as well.
>
> Changed since v6:
> - Fix SPDX checkpatch warning.
>
> Changed since v5:
> - The modification to the dw_i2c_plat_probe() is split into its own
> patch as proposed by Andi.
> - I removed completely the comment from the last patch in the series
> ("drm/xe/xe_i2c: Add support for i2c in survivability mode").
>
> Changed since v4:
> - Cleanups requested by Andy.
> - Casting the PCI power modes to make sparse happy - Raag.
> - Limiting the use of this thing to Battlemage again. But I'm not sure
> if this is the correct thing to do.
>
> Changed since v3:
> - Cleanups as requested by Rodrigo.
> - The licence is now changed, but still need confirmation for it!
>
> Changed since v2:
> - Added dependency on regmap when i2c is enabled.
>
> Changed since v1:
> - Now rebased on top of drm-tip.
> - No longer ignoring errors from xe_i2c_probe().
> - Cleanups pointed out by Lucas.
>
> I've also included followup patches from Raag and Riana to this
> series.
>
> Original cover letter:
>
> Some of the future GPUs will provide access to the on-board Synopsys
> DesignWare I2C host adapter. The i2c is used to connect various
> microcontrollers. The initially supported microcontroller unit is
> called Add-In Management Controller (AMC).
>
> Thanks,
>
> Heikki Krogerus (3):
> i2c: designware: Use polling by default when there is no irq resource
> i2c: designware: Add quirk for Intel Xe
> drm/xe: Support for I2C attached MCUs
>
> Raag Jadav (1):
> drm/xe/pm: Wire up suspend/resume for I2C controller
>
> Riana Tauro (1):
> drm/xe/xe_i2c: Add support for i2c in survivability mode
>
> drivers/gpu/drm/xe/Kconfig | 1 +
> drivers/gpu/drm/xe/Makefile | 1 +
> drivers/gpu/drm/xe/regs/xe_i2c_regs.h | 20 ++
> drivers/gpu/drm/xe/regs/xe_irq_regs.h | 1 +
> drivers/gpu/drm/xe/regs/xe_pmt.h | 2 +-
> drivers/gpu/drm/xe/regs/xe_regs.h | 2 +
> drivers/gpu/drm/xe/xe_device.c | 5 +
> drivers/gpu/drm/xe/xe_device_types.h | 4 +
> drivers/gpu/drm/xe/xe_i2c.c | 329 ++++++++++++++++++++
> drivers/gpu/drm/xe/xe_i2c.h | 62 ++++
> drivers/gpu/drm/xe/xe_irq.c | 2 +
> drivers/gpu/drm/xe/xe_pm.c | 9 +
> drivers/gpu/drm/xe/xe_survivability_mode.c | 19 +-
> drivers/i2c/busses/i2c-designware-platdrv.c | 18 +-
> 14 files changed, 460 insertions(+), 15 deletions(-)
> create mode 100644 drivers/gpu/drm/xe/regs/xe_i2c_regs.h
> create mode 100644 drivers/gpu/drm/xe/xe_i2c.c
> create mode 100644 drivers/gpu/drm/xe/xe_i2c.h
>
> --
> 2.34.1
>
^ permalink raw reply [flat|nested] 13+ messages in thread