* [PATCH 1/5] drm/i915/display: Abstract pipe/trans/cursor offset calculation
2025-12-15 11:18 [PATCH 0/5] Prepare GVT for display modularization Ankit Nautiyal
@ 2025-12-15 11:18 ` Ankit Nautiyal
2025-12-15 11:44 ` Jani Nikula
2025-12-15 11:18 ` [PATCH 2/5] drm/i915/display: Add APIs to be used by gvt to get the register offsets Ankit Nautiyal
` (5 subsequent siblings)
6 siblings, 1 reply; 17+ messages in thread
From: Ankit Nautiyal @ 2025-12-15 11:18 UTC (permalink / raw)
To: intel-gvt-dev, intel-gfx, intel-xe
Cc: jani.nikula, Ankit Nautiyal, Jani Nikula
Introduce INTEL_DISPLAY_DEVICE_*_OFFSET() macros to compute absolute
MMIO offsets for pipe, transcoder, and cursor registers.
Update _MMIO_PIPE2/_MMIO_TRANS2/_MMIO_CURSOR2 to use these macros
for cleaner abstraction and to prepare for external API usage (e.g. GVT).
Also move DISPLAY_MMIO_BASE() to intel_display_device.h so it can be
abstracted in GVT, allowing register macros to resolve via
exported helpers rather than peeking into struct intel_display.
Suggested-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
.../gpu/drm/i915/display/intel_display_device.h | 17 +++++++++++++++++
.../drm/i915/display/intel_display_reg_defs.h | 15 ++++-----------
2 files changed, 21 insertions(+), 11 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_device.h b/drivers/gpu/drm/i915/display/intel_display_device.h
index 50b2e9ae2c18..05bba7a9899a 100644
--- a/drivers/gpu/drm/i915/display/intel_display_device.h
+++ b/drivers/gpu/drm/i915/display/intel_display_device.h
@@ -260,6 +260,23 @@ struct intel_display_platforms {
((id) == ARLS_HOST_BRIDGE_PCI_ID3) || \
((id) == ARLS_HOST_BRIDGE_PCI_ID4))
+#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) \
+ (DISPLAY_INFO(display)->pipe_offsets[(pipe)] - \
+ DISPLAY_INFO(display)->pipe_offsets[PIPE_A] + \
+ DISPLAY_MMIO_BASE(display))
+
+#define INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans) \
+ (DISPLAY_INFO(display)->trans_offsets[(trans)] - \
+ DISPLAY_INFO(display)->trans_offsets[TRANSCODER_A] + \
+ DISPLAY_MMIO_BASE(display))
+
+#define INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) \
+ (DISPLAY_INFO(display)->cursor_offsets[(pipe)] - \
+ DISPLAY_INFO(display)->cursor_offsets[PIPE_A] + \
+ DISPLAY_MMIO_BASE(display))
+
+#define DISPLAY_MMIO_BASE(dev_priv) (DISPLAY_INFO(dev_priv)->mmio_offset)
+
struct intel_display_runtime_info {
struct intel_display_ip_ver {
u16 ver;
diff --git a/drivers/gpu/drm/i915/display/intel_display_reg_defs.h b/drivers/gpu/drm/i915/display/intel_display_reg_defs.h
index b83ad06f2ea7..74f572d3a202 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reg_defs.h
+++ b/drivers/gpu/drm/i915/display/intel_display_reg_defs.h
@@ -8,8 +8,6 @@
#include "i915_reg_defs.h"
-#define DISPLAY_MMIO_BASE(dev_priv) (DISPLAY_INFO(dev_priv)->mmio_offset)
-
#define VLV_DISPLAY_BASE 0x180000
/*
@@ -36,14 +34,9 @@
* Device info offset array based helpers for groups of registers with unevenly
* spaced base offsets.
*/
-#define _MMIO_PIPE2(display, pipe, reg) _MMIO(DISPLAY_INFO(display)->pipe_offsets[(pipe)] - \
- DISPLAY_INFO(display)->pipe_offsets[PIPE_A] + \
- DISPLAY_MMIO_BASE(display) + (reg))
-#define _MMIO_TRANS2(display, tran, reg) _MMIO(DISPLAY_INFO(display)->trans_offsets[(tran)] - \
- DISPLAY_INFO(display)->trans_offsets[TRANSCODER_A] + \
- DISPLAY_MMIO_BASE(display) + (reg))
-#define _MMIO_CURSOR2(display, pipe, reg) _MMIO(DISPLAY_INFO(display)->cursor_offsets[(pipe)] - \
- DISPLAY_INFO(display)->cursor_offsets[PIPE_A] + \
- DISPLAY_MMIO_BASE(display) + (reg))
+
+#define _MMIO_PIPE2(display, pipe, reg) _MMIO(INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) + (reg))
+#define _MMIO_TRANS2(display, trans, reg) _MMIO(INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans) + (reg))
+#define _MMIO_CURSOR2(display, pipe, reg) _MMIO(INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) + (reg))
#endif /* __INTEL_DISPLAY_REG_DEFS_H__ */
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH 1/5] drm/i915/display: Abstract pipe/trans/cursor offset calculation
2025-12-15 11:18 ` [PATCH 1/5] drm/i915/display: Abstract pipe/trans/cursor offset calculation Ankit Nautiyal
@ 2025-12-15 11:44 ` Jani Nikula
2025-12-16 9:29 ` Nautiyal, Ankit K
0 siblings, 1 reply; 17+ messages in thread
From: Jani Nikula @ 2025-12-15 11:44 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gvt-dev, intel-gfx, intel-xe; +Cc: Ankit Nautiyal
On Mon, 15 Dec 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
> Introduce INTEL_DISPLAY_DEVICE_*_OFFSET() macros to compute absolute
> MMIO offsets for pipe, transcoder, and cursor registers.
>
> Update _MMIO_PIPE2/_MMIO_TRANS2/_MMIO_CURSOR2 to use these macros
> for cleaner abstraction and to prepare for external API usage (e.g. GVT).
>
> Also move DISPLAY_MMIO_BASE() to intel_display_device.h so it can be
> abstracted in GVT, allowing register macros to resolve via
> exported helpers rather than peeking into struct intel_display.
>
> Suggested-by: Jani Nikula <jani.nikula@intel.com>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> .../gpu/drm/i915/display/intel_display_device.h | 17 +++++++++++++++++
> .../drm/i915/display/intel_display_reg_defs.h | 15 ++++-----------
> 2 files changed, 21 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.h b/drivers/gpu/drm/i915/display/intel_display_device.h
> index 50b2e9ae2c18..05bba7a9899a 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_device.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_device.h
> @@ -260,6 +260,23 @@ struct intel_display_platforms {
> ((id) == ARLS_HOST_BRIDGE_PCI_ID3) || \
> ((id) == ARLS_HOST_BRIDGE_PCI_ID4))
>
> +#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) \
> + (DISPLAY_INFO(display)->pipe_offsets[(pipe)] - \
> + DISPLAY_INFO(display)->pipe_offsets[PIPE_A] + \
> + DISPLAY_MMIO_BASE(display))
> +
> +#define INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans) \
> + (DISPLAY_INFO(display)->trans_offsets[(trans)] - \
> + DISPLAY_INFO(display)->trans_offsets[TRANSCODER_A] + \
> + DISPLAY_MMIO_BASE(display))
> +
> +#define INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) \
> + (DISPLAY_INFO(display)->cursor_offsets[(pipe)] - \
> + DISPLAY_INFO(display)->cursor_offsets[PIPE_A] + \
> + DISPLAY_MMIO_BASE(display))
> +
> +#define DISPLAY_MMIO_BASE(dev_priv) (DISPLAY_INFO(dev_priv)->mmio_offset)
Please s/dev_priv/display/ while at it.
> +
> struct intel_display_runtime_info {
> struct intel_display_ip_ver {
> u16 ver;
> diff --git a/drivers/gpu/drm/i915/display/intel_display_reg_defs.h b/drivers/gpu/drm/i915/display/intel_display_reg_defs.h
> index b83ad06f2ea7..74f572d3a202 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_reg_defs.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_reg_defs.h
> @@ -8,8 +8,6 @@
>
> #include "i915_reg_defs.h"
>
> -#define DISPLAY_MMIO_BASE(dev_priv) (DISPLAY_INFO(dev_priv)->mmio_offset)
> -
> #define VLV_DISPLAY_BASE 0x180000
>
> /*
> @@ -36,14 +34,9 @@
> * Device info offset array based helpers for groups of registers with unevenly
> * spaced base offsets.
> */
> -#define _MMIO_PIPE2(display, pipe, reg) _MMIO(DISPLAY_INFO(display)->pipe_offsets[(pipe)] - \
> - DISPLAY_INFO(display)->pipe_offsets[PIPE_A] + \
> - DISPLAY_MMIO_BASE(display) + (reg))
> -#define _MMIO_TRANS2(display, tran, reg) _MMIO(DISPLAY_INFO(display)->trans_offsets[(tran)] - \
> - DISPLAY_INFO(display)->trans_offsets[TRANSCODER_A] + \
> - DISPLAY_MMIO_BASE(display) + (reg))
> -#define _MMIO_CURSOR2(display, pipe, reg) _MMIO(DISPLAY_INFO(display)->cursor_offsets[(pipe)] - \
> - DISPLAY_INFO(display)->cursor_offsets[PIPE_A] + \
> - DISPLAY_MMIO_BASE(display) + (reg))
> +
> +#define _MMIO_PIPE2(display, pipe, reg) _MMIO(INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) + (reg))
> +#define _MMIO_TRANS2(display, trans, reg) _MMIO(INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans) + (reg))
> +#define _MMIO_CURSOR2(display, pipe, reg) _MMIO(INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) + (reg))
Please wrap the macro argument usage in parenthesis, even if not
strictly needed here. IMO it's just good code hygiene, and sets the
example.
With these fixed,
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
BR,
Jani.
>
> #endif /* __INTEL_DISPLAY_REG_DEFS_H__ */
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 1/5] drm/i915/display: Abstract pipe/trans/cursor offset calculation
2025-12-15 11:44 ` Jani Nikula
@ 2025-12-16 9:29 ` Nautiyal, Ankit K
0 siblings, 0 replies; 17+ messages in thread
From: Nautiyal, Ankit K @ 2025-12-16 9:29 UTC (permalink / raw)
To: Jani Nikula, intel-gvt-dev, intel-gfx, intel-xe
On 12/15/2025 5:14 PM, Jani Nikula wrote:
> On Mon, 15 Dec 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
>> Introduce INTEL_DISPLAY_DEVICE_*_OFFSET() macros to compute absolute
>> MMIO offsets for pipe, transcoder, and cursor registers.
>>
>> Update _MMIO_PIPE2/_MMIO_TRANS2/_MMIO_CURSOR2 to use these macros
>> for cleaner abstraction and to prepare for external API usage (e.g. GVT).
>>
>> Also move DISPLAY_MMIO_BASE() to intel_display_device.h so it can be
>> abstracted in GVT, allowing register macros to resolve via
>> exported helpers rather than peeking into struct intel_display.
>>
>> Suggested-by: Jani Nikula <jani.nikula@intel.com>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> .../gpu/drm/i915/display/intel_display_device.h | 17 +++++++++++++++++
>> .../drm/i915/display/intel_display_reg_defs.h | 15 ++++-----------
>> 2 files changed, 21 insertions(+), 11 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.h b/drivers/gpu/drm/i915/display/intel_display_device.h
>> index 50b2e9ae2c18..05bba7a9899a 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_device.h
>> +++ b/drivers/gpu/drm/i915/display/intel_display_device.h
>> @@ -260,6 +260,23 @@ struct intel_display_platforms {
>> ((id) == ARLS_HOST_BRIDGE_PCI_ID3) || \
>> ((id) == ARLS_HOST_BRIDGE_PCI_ID4))
>>
>> +#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) \
>> + (DISPLAY_INFO(display)->pipe_offsets[(pipe)] - \
>> + DISPLAY_INFO(display)->pipe_offsets[PIPE_A] + \
>> + DISPLAY_MMIO_BASE(display))
>> +
>> +#define INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans) \
>> + (DISPLAY_INFO(display)->trans_offsets[(trans)] - \
>> + DISPLAY_INFO(display)->trans_offsets[TRANSCODER_A] + \
>> + DISPLAY_MMIO_BASE(display))
>> +
>> +#define INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) \
>> + (DISPLAY_INFO(display)->cursor_offsets[(pipe)] - \
>> + DISPLAY_INFO(display)->cursor_offsets[PIPE_A] + \
>> + DISPLAY_MMIO_BASE(display))
>> +
>> +#define DISPLAY_MMIO_BASE(dev_priv) (DISPLAY_INFO(dev_priv)->mmio_offset)
> Please s/dev_priv/display/ while at it.
Ohh yeah. sorry missed it while blindly copying/pasting. Will change this.
>
>> +
>> struct intel_display_runtime_info {
>> struct intel_display_ip_ver {
>> u16 ver;
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_reg_defs.h b/drivers/gpu/drm/i915/display/intel_display_reg_defs.h
>> index b83ad06f2ea7..74f572d3a202 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_reg_defs.h
>> +++ b/drivers/gpu/drm/i915/display/intel_display_reg_defs.h
>> @@ -8,8 +8,6 @@
>>
>> #include "i915_reg_defs.h"
>>
>> -#define DISPLAY_MMIO_BASE(dev_priv) (DISPLAY_INFO(dev_priv)->mmio_offset)
>> -
>> #define VLV_DISPLAY_BASE 0x180000
>>
>> /*
>> @@ -36,14 +34,9 @@
>> * Device info offset array based helpers for groups of registers with unevenly
>> * spaced base offsets.
>> */
>> -#define _MMIO_PIPE2(display, pipe, reg) _MMIO(DISPLAY_INFO(display)->pipe_offsets[(pipe)] - \
>> - DISPLAY_INFO(display)->pipe_offsets[PIPE_A] + \
>> - DISPLAY_MMIO_BASE(display) + (reg))
>> -#define _MMIO_TRANS2(display, tran, reg) _MMIO(DISPLAY_INFO(display)->trans_offsets[(tran)] - \
>> - DISPLAY_INFO(display)->trans_offsets[TRANSCODER_A] + \
>> - DISPLAY_MMIO_BASE(display) + (reg))
>> -#define _MMIO_CURSOR2(display, pipe, reg) _MMIO(DISPLAY_INFO(display)->cursor_offsets[(pipe)] - \
>> - DISPLAY_INFO(display)->cursor_offsets[PIPE_A] + \
>> - DISPLAY_MMIO_BASE(display) + (reg))
>> +
>> +#define _MMIO_PIPE2(display, pipe, reg) _MMIO(INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) + (reg))
>> +#define _MMIO_TRANS2(display, trans, reg) _MMIO(INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans) + (reg))
>> +#define _MMIO_CURSOR2(display, pipe, reg) _MMIO(INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) + (reg))
> Please wrap the macro argument usage in parenthesis, even if not
> strictly needed here. IMO it's just good code hygiene, and sets the
> example.
Sure.
Thanks & Regards,
Ankit
> With these fixed,
>
> Reviewed-by: Jani Nikula <jani.nikula@intel.com>
>
>
> BR,
> Jani.
>
>>
>> #endif /* __INTEL_DISPLAY_REG_DEFS_H__ */
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 2/5] drm/i915/display: Add APIs to be used by gvt to get the register offsets
2025-12-15 11:18 [PATCH 0/5] Prepare GVT for display modularization Ankit Nautiyal
2025-12-15 11:18 ` [PATCH 1/5] drm/i915/display: Abstract pipe/trans/cursor offset calculation Ankit Nautiyal
@ 2025-12-15 11:18 ` Ankit Nautiyal
2025-12-15 11:51 ` Jani Nikula
2025-12-15 11:18 ` [PATCH 3/5] drm/i915/gvt: Add header to use display offset functions in macros Ankit Nautiyal
` (4 subsequent siblings)
6 siblings, 1 reply; 17+ messages in thread
From: Ankit Nautiyal @ 2025-12-15 11:18 UTC (permalink / raw)
To: intel-gvt-dev, intel-gfx, intel-xe; +Cc: jani.nikula, Ankit Nautiyal
GVT code uses macros for register offsets that require display internal
structures. This makes clean separation of display code and
modularization difficult.
Introduce APIs to abstract offset calculations:
- intel_display_device_pipe_offset()
- intel_display_device_trans_offset()
- intel_display_device_cursor_offset()
- intel_display_device_mmio_base()
These APIs return absolute base offsets for the respective register
groups, allowing GVT to compute MMIO addresses without using internal
macros or struct fields. This prepares the path to separate
display-dependent code from i915/gvt/*.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/Makefile | 1 +
.../drm/i915/display/intel_display_limits.c | 0
drivers/gpu/drm/i915/display/intel_gvt_api.c | 34 +++++++++++++++++++
drivers/gpu/drm/i915/display/intel_gvt_api.h | 20 +++++++++++
4 files changed, 55 insertions(+)
create mode 100644 drivers/gpu/drm/i915/display/intel_display_limits.c
create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.c
create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.h
diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
index f01b5d8a07c7..7974f017f263 100644
--- a/drivers/gpu/drm/i915/Makefile
+++ b/drivers/gpu/drm/i915/Makefile
@@ -360,6 +360,7 @@ i915-y += \
display/intel_dvo.o \
display/intel_encoder.o \
display/intel_gmbus.o \
+ display/intel_gvt_api.o \
display/intel_hdmi.o \
display/intel_lspcon.o \
display/intel_lt_phy.o \
diff --git a/drivers/gpu/drm/i915/display/intel_display_limits.c b/drivers/gpu/drm/i915/display/intel_display_limits.c
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.c b/drivers/gpu/drm/i915/display/intel_gvt_api.c
new file mode 100644
index 000000000000..8abea318fbc2
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_gvt_api.c
@@ -0,0 +1,34 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include <linux/types.h>
+
+#include "intel_display_core.h"
+#include "intel_display_regs.h"
+#include "intel_gvt_api.h"
+
+u32 intel_display_device_pipe_offset(struct intel_display *display, enum pipe pipe)
+{
+ return INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe);
+}
+EXPORT_SYMBOL_GPL(intel_display_device_pipe_offset);
+
+u32 intel_display_device_trans_offset(struct intel_display *display, enum transcoder trans)
+{
+ return INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans);
+}
+EXPORT_SYMBOL_GPL(intel_display_device_trans_offset);
+
+u32 intel_display_device_cursor_offset(struct intel_display *display, enum pipe pipe)
+{
+ return INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe);
+}
+EXPORT_SYMBOL_GPL(intel_display_device_cursor_offset);
+
+u32 intel_display_device_mmio_base(struct intel_display *display)
+{
+ return DISPLAY_MMIO_BASE(display);
+}
+EXPORT_SYMBOL_GPL(intel_display_device_mmio_base);
diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.h b/drivers/gpu/drm/i915/display/intel_gvt_api.h
new file mode 100644
index 000000000000..e9a1122a988d
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_gvt_api.h
@@ -0,0 +1,20 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#ifndef __INTEL_GVT_API_H__
+#define __INTEL_GVT_API_H__
+
+#include <linux/types.h>
+
+enum pipe;
+enum transcoder;
+struct intel_display;
+
+u32 intel_display_device_pipe_offset(struct intel_display *display, enum pipe pipe);
+u32 intel_display_device_trans_offset(struct intel_display *display, enum transcoder trans);
+u32 intel_display_device_cursor_offset(struct intel_display *display, enum pipe pipe);
+u32 intel_display_device_mmio_base(struct intel_display *display);
+
+#endif /* __INTEL_GVT_API_H__ */
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH 2/5] drm/i915/display: Add APIs to be used by gvt to get the register offsets
2025-12-15 11:18 ` [PATCH 2/5] drm/i915/display: Add APIs to be used by gvt to get the register offsets Ankit Nautiyal
@ 2025-12-15 11:51 ` Jani Nikula
0 siblings, 0 replies; 17+ messages in thread
From: Jani Nikula @ 2025-12-15 11:51 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gvt-dev, intel-gfx, intel-xe; +Cc: Ankit Nautiyal
On Mon, 15 Dec 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
> GVT code uses macros for register offsets that require display internal
> structures. This makes clean separation of display code and
> modularization difficult.
>
> Introduce APIs to abstract offset calculations:
> - intel_display_device_pipe_offset()
> - intel_display_device_trans_offset()
> - intel_display_device_cursor_offset()
> - intel_display_device_mmio_base()
>
> These APIs return absolute base offsets for the respective register
> groups, allowing GVT to compute MMIO addresses without using internal
> macros or struct fields. This prepares the path to separate
> display-dependent code from i915/gvt/*.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
I think we'll probably need to unify the naming for other display
exports in the future, as well as make the exports namespaced. But seems
good enough for now,
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/Makefile | 1 +
> .../drm/i915/display/intel_display_limits.c | 0
> drivers/gpu/drm/i915/display/intel_gvt_api.c | 34 +++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_gvt_api.h | 20 +++++++++++
> 4 files changed, 55 insertions(+)
> create mode 100644 drivers/gpu/drm/i915/display/intel_display_limits.c
> create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.c
> create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.h
>
> diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
> index f01b5d8a07c7..7974f017f263 100644
> --- a/drivers/gpu/drm/i915/Makefile
> +++ b/drivers/gpu/drm/i915/Makefile
> @@ -360,6 +360,7 @@ i915-y += \
> display/intel_dvo.o \
> display/intel_encoder.o \
> display/intel_gmbus.o \
> + display/intel_gvt_api.o \
> display/intel_hdmi.o \
> display/intel_lspcon.o \
> display/intel_lt_phy.o \
> diff --git a/drivers/gpu/drm/i915/display/intel_display_limits.c b/drivers/gpu/drm/i915/display/intel_display_limits.c
> new file mode 100644
> index 000000000000..e69de29bb2d1
> diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.c b/drivers/gpu/drm/i915/display/intel_gvt_api.c
> new file mode 100644
> index 000000000000..8abea318fbc2
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_gvt_api.c
> @@ -0,0 +1,34 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2025 Intel Corporation
> + */
> +
> +#include <linux/types.h>
> +
> +#include "intel_display_core.h"
> +#include "intel_display_regs.h"
> +#include "intel_gvt_api.h"
> +
> +u32 intel_display_device_pipe_offset(struct intel_display *display, enum pipe pipe)
> +{
> + return INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe);
> +}
> +EXPORT_SYMBOL_GPL(intel_display_device_pipe_offset);
> +
> +u32 intel_display_device_trans_offset(struct intel_display *display, enum transcoder trans)
> +{
> + return INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans);
> +}
> +EXPORT_SYMBOL_GPL(intel_display_device_trans_offset);
> +
> +u32 intel_display_device_cursor_offset(struct intel_display *display, enum pipe pipe)
> +{
> + return INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe);
> +}
> +EXPORT_SYMBOL_GPL(intel_display_device_cursor_offset);
> +
> +u32 intel_display_device_mmio_base(struct intel_display *display)
> +{
> + return DISPLAY_MMIO_BASE(display);
> +}
> +EXPORT_SYMBOL_GPL(intel_display_device_mmio_base);
> diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.h b/drivers/gpu/drm/i915/display/intel_gvt_api.h
> new file mode 100644
> index 000000000000..e9a1122a988d
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_gvt_api.h
> @@ -0,0 +1,20 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2025 Intel Corporation
> + */
> +
> +#ifndef __INTEL_GVT_API_H__
> +#define __INTEL_GVT_API_H__
> +
> +#include <linux/types.h>
> +
> +enum pipe;
> +enum transcoder;
> +struct intel_display;
> +
> +u32 intel_display_device_pipe_offset(struct intel_display *display, enum pipe pipe);
> +u32 intel_display_device_trans_offset(struct intel_display *display, enum transcoder trans);
> +u32 intel_display_device_cursor_offset(struct intel_display *display, enum pipe pipe);
> +u32 intel_display_device_mmio_base(struct intel_display *display);
> +
> +#endif /* __INTEL_GVT_API_H__ */
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 3/5] drm/i915/gvt: Add header to use display offset functions in macros
2025-12-15 11:18 [PATCH 0/5] Prepare GVT for display modularization Ankit Nautiyal
2025-12-15 11:18 ` [PATCH 1/5] drm/i915/display: Abstract pipe/trans/cursor offset calculation Ankit Nautiyal
2025-12-15 11:18 ` [PATCH 2/5] drm/i915/display: Add APIs to be used by gvt to get the register offsets Ankit Nautiyal
@ 2025-12-15 11:18 ` Ankit Nautiyal
2025-12-15 11:53 ` Jani Nikula
2025-12-15 11:18 ` [PATCH 4/5] drm/i915/gvt: Change for_each_pipe to use pipe_mask API Ankit Nautiyal
` (3 subsequent siblings)
6 siblings, 1 reply; 17+ messages in thread
From: Ankit Nautiyal @ 2025-12-15 11:18 UTC (permalink / raw)
To: intel-gvt-dev, intel-gfx, intel-xe; +Cc: jani.nikula, Ankit Nautiyal
Introduce gvt/display_helpers.h to make DISPLAY_MMIO_BASE and
INTEL_DISPLAY_DEVICE_*_OFFSET macros call exported display functions.
This lets GVT keep using existing register macros (e.g.,
TRANSCONF(display, pipe)) while ensuring offset calculations happen
through functions instead of accessing display internals.
Include gvt/display_helpers.h after display headers to avoid
conflicts.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 ++
drivers/gpu/drm/i915/gvt/display.c | 2 ++
drivers/gpu/drm/i915/gvt/display_helpers.h | 39 ++++++++++++++++++++++
drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 ++
drivers/gpu/drm/i915/gvt/handlers.c | 2 ++
5 files changed, 47 insertions(+)
create mode 100644 drivers/gpu/drm/i915/gvt/display_helpers.h
diff --git a/drivers/gpu/drm/i915/gvt/cmd_parser.c b/drivers/gpu/drm/i915/gvt/cmd_parser.c
index df04e4ead8ea..6b5e18fca403 100644
--- a/drivers/gpu/drm/i915/gvt/cmd_parser.c
+++ b/drivers/gpu/drm/i915/gvt/cmd_parser.c
@@ -59,6 +59,8 @@
#include "gem/i915_gem_pm.h"
#include "gt/intel_context.h"
+#include "gvt/display_helpers.h"
+
#define INVALID_OP (~0U)
#define OP_LEN_MI 9
diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c
index 06517d1f07a2..7a51c13b9b58 100644
--- a/drivers/gpu/drm/i915/gvt/display.c
+++ b/drivers/gpu/drm/i915/gvt/display.c
@@ -49,6 +49,8 @@
#include "display/intel_dpio_phy.h"
#include "display/intel_sprite_regs.h"
+#include "gvt/display_helpers.h"
+
static int get_edp_pipe(struct intel_vgpu *vgpu)
{
u32 data = vgpu_vreg(vgpu, _TRANS_DDI_FUNC_CTL_EDP);
diff --git a/drivers/gpu/drm/i915/gvt/display_helpers.h b/drivers/gpu/drm/i915/gvt/display_helpers.h
new file mode 100644
index 000000000000..6f68a1e8751a
--- /dev/null
+++ b/drivers/gpu/drm/i915/gvt/display_helpers.h
@@ -0,0 +1,39 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#ifndef __DISPLAY_HELPERS_H__
+#define __DISPLAY_HELPERS_H__
+
+#include "display/intel_gvt_api.h"
+
+enum pipe;
+enum trans;
+struct display;
+
+#ifdef DISPLAY_MMIO_BASE
+#undef DISPLAY_MMIO_BASE
+#endif
+#define DISPLAY_MMIO_BASE(display) \
+ intel_display_device_mmio_base((display))
+
+#ifdef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
+#undef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
+#endif
+#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) \
+ intel_display_device_pipe_offset((display), (pipe))
+
+#ifdef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
+#undef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
+#endif
+#define INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans) \
+ intel_display_device_trans_offset((display), (trans))
+
+#ifdef INTEL_DISPLAY_DEVICE_CURSOR_OFFSET
+#undef INTEL_DISPLAY_DEVICE_CURSOR_OFFSET
+#endif
+#define INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) \
+ intel_display_device_cursor_offset((display), (pipe))
+
+#endif /* __DISPLAY_HELPERS_H__ */
diff --git a/drivers/gpu/drm/i915/gvt/fb_decoder.c b/drivers/gpu/drm/i915/gvt/fb_decoder.c
index a8079cfa8e1d..ee4213fa2cda 100644
--- a/drivers/gpu/drm/i915/gvt/fb_decoder.c
+++ b/drivers/gpu/drm/i915/gvt/fb_decoder.c
@@ -47,6 +47,8 @@
#include "display/intel_sprite_regs.h"
#include "display/skl_universal_plane_regs.h"
+#include "gvt/display_helpers.h"
+
#define PRIMARY_FORMAT_NUM 16
struct pixel_format {
int drm_format; /* Pixel format in DRM definition */
diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c
index 36ea12ade849..3e58e35ea2b9 100644
--- a/drivers/gpu/drm/i915/gvt/handlers.c
+++ b/drivers/gpu/drm/i915/gvt/handlers.c
@@ -67,6 +67,8 @@
#include "gt/intel_gt_regs.h"
#include <linux/vmalloc.h>
+#include "gvt/display_helpers.h"
+
/* XXX FIXME i915 has changed PP_XXX definition */
#define PCH_PP_STATUS _MMIO(0xc7200)
#define PCH_PP_CONTROL _MMIO(0xc7204)
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH 3/5] drm/i915/gvt: Add header to use display offset functions in macros
2025-12-15 11:18 ` [PATCH 3/5] drm/i915/gvt: Add header to use display offset functions in macros Ankit Nautiyal
@ 2025-12-15 11:53 ` Jani Nikula
2025-12-16 9:30 ` Nautiyal, Ankit K
0 siblings, 1 reply; 17+ messages in thread
From: Jani Nikula @ 2025-12-15 11:53 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gvt-dev, intel-gfx, intel-xe; +Cc: Ankit Nautiyal
On Mon, 15 Dec 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
> Introduce gvt/display_helpers.h to make DISPLAY_MMIO_BASE and
> INTEL_DISPLAY_DEVICE_*_OFFSET macros call exported display functions.
> This lets GVT keep using existing register macros (e.g.,
> TRANSCONF(display, pipe)) while ensuring offset calculations happen
> through functions instead of accessing display internals.
>
> Include gvt/display_helpers.h after display headers to avoid
> conflicts.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 ++
> drivers/gpu/drm/i915/gvt/display.c | 2 ++
> drivers/gpu/drm/i915/gvt/display_helpers.h | 39 ++++++++++++++++++++++
> drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 ++
> drivers/gpu/drm/i915/gvt/handlers.c | 2 ++
> 5 files changed, 47 insertions(+)
> create mode 100644 drivers/gpu/drm/i915/gvt/display_helpers.h
>
> diff --git a/drivers/gpu/drm/i915/gvt/cmd_parser.c b/drivers/gpu/drm/i915/gvt/cmd_parser.c
> index df04e4ead8ea..6b5e18fca403 100644
> --- a/drivers/gpu/drm/i915/gvt/cmd_parser.c
> +++ b/drivers/gpu/drm/i915/gvt/cmd_parser.c
> @@ -59,6 +59,8 @@
> #include "gem/i915_gem_pm.h"
> #include "gt/intel_context.h"
>
> +#include "gvt/display_helpers.h"
None of these includes need the gvt/ prefix as they're in the same
subdirectory.
> +
> #define INVALID_OP (~0U)
>
> #define OP_LEN_MI 9
> diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c
> index 06517d1f07a2..7a51c13b9b58 100644
> --- a/drivers/gpu/drm/i915/gvt/display.c
> +++ b/drivers/gpu/drm/i915/gvt/display.c
> @@ -49,6 +49,8 @@
> #include "display/intel_dpio_phy.h"
> #include "display/intel_sprite_regs.h"
>
> +#include "gvt/display_helpers.h"
> +
> static int get_edp_pipe(struct intel_vgpu *vgpu)
> {
> u32 data = vgpu_vreg(vgpu, _TRANS_DDI_FUNC_CTL_EDP);
> diff --git a/drivers/gpu/drm/i915/gvt/display_helpers.h b/drivers/gpu/drm/i915/gvt/display_helpers.h
> new file mode 100644
> index 000000000000..6f68a1e8751a
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/gvt/display_helpers.h
> @@ -0,0 +1,39 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2025 Intel Corporation
> + */
> +
> +#ifndef __DISPLAY_HELPERS_H__
> +#define __DISPLAY_HELPERS_H__
> +
> +#include "display/intel_gvt_api.h"
> +
> +enum pipe;
> +enum trans;
> +struct display;
> +
> +#ifdef DISPLAY_MMIO_BASE
Ideally, we shouldn't need these ifdefs. I think it's better if we can
drop any includes from gvt that would cause a conflict here, and it's
better to get the build failure.
If we can't do that in this patch already, then please drop the relevant
includes and these ifdefs at the end of the series.
BR,
Jani.
> +#undef DISPLAY_MMIO_BASE
> +#endif
> +#define DISPLAY_MMIO_BASE(display) \
> + intel_display_device_mmio_base((display))
> +
> +#ifdef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
> +#undef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
> +#endif
> +#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) \
> + intel_display_device_pipe_offset((display), (pipe))
> +
> +#ifdef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
> +#undef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
> +#endif
> +#define INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans) \
> + intel_display_device_trans_offset((display), (trans))
> +
> +#ifdef INTEL_DISPLAY_DEVICE_CURSOR_OFFSET
> +#undef INTEL_DISPLAY_DEVICE_CURSOR_OFFSET
> +#endif
> +#define INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) \
> + intel_display_device_cursor_offset((display), (pipe))
> +
> +#endif /* __DISPLAY_HELPERS_H__ */
> diff --git a/drivers/gpu/drm/i915/gvt/fb_decoder.c b/drivers/gpu/drm/i915/gvt/fb_decoder.c
> index a8079cfa8e1d..ee4213fa2cda 100644
> --- a/drivers/gpu/drm/i915/gvt/fb_decoder.c
> +++ b/drivers/gpu/drm/i915/gvt/fb_decoder.c
> @@ -47,6 +47,8 @@
> #include "display/intel_sprite_regs.h"
> #include "display/skl_universal_plane_regs.h"
>
> +#include "gvt/display_helpers.h"
> +
> #define PRIMARY_FORMAT_NUM 16
> struct pixel_format {
> int drm_format; /* Pixel format in DRM definition */
> diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c
> index 36ea12ade849..3e58e35ea2b9 100644
> --- a/drivers/gpu/drm/i915/gvt/handlers.c
> +++ b/drivers/gpu/drm/i915/gvt/handlers.c
> @@ -67,6 +67,8 @@
> #include "gt/intel_gt_regs.h"
> #include <linux/vmalloc.h>
>
> +#include "gvt/display_helpers.h"
> +
> /* XXX FIXME i915 has changed PP_XXX definition */
> #define PCH_PP_STATUS _MMIO(0xc7200)
> #define PCH_PP_CONTROL _MMIO(0xc7204)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 3/5] drm/i915/gvt: Add header to use display offset functions in macros
2025-12-15 11:53 ` Jani Nikula
@ 2025-12-16 9:30 ` Nautiyal, Ankit K
0 siblings, 0 replies; 17+ messages in thread
From: Nautiyal, Ankit K @ 2025-12-16 9:30 UTC (permalink / raw)
To: Jani Nikula, intel-gvt-dev, intel-gfx, intel-xe
On 12/15/2025 5:23 PM, Jani Nikula wrote:
> On Mon, 15 Dec 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
>> Introduce gvt/display_helpers.h to make DISPLAY_MMIO_BASE and
>> INTEL_DISPLAY_DEVICE_*_OFFSET macros call exported display functions.
>> This lets GVT keep using existing register macros (e.g.,
>> TRANSCONF(display, pipe)) while ensuring offset calculations happen
>> through functions instead of accessing display internals.
>>
>> Include gvt/display_helpers.h after display headers to avoid
>> conflicts.
>>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 ++
>> drivers/gpu/drm/i915/gvt/display.c | 2 ++
>> drivers/gpu/drm/i915/gvt/display_helpers.h | 39 ++++++++++++++++++++++
>> drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 ++
>> drivers/gpu/drm/i915/gvt/handlers.c | 2 ++
>> 5 files changed, 47 insertions(+)
>> create mode 100644 drivers/gpu/drm/i915/gvt/display_helpers.h
>>
>> diff --git a/drivers/gpu/drm/i915/gvt/cmd_parser.c b/drivers/gpu/drm/i915/gvt/cmd_parser.c
>> index df04e4ead8ea..6b5e18fca403 100644
>> --- a/drivers/gpu/drm/i915/gvt/cmd_parser.c
>> +++ b/drivers/gpu/drm/i915/gvt/cmd_parser.c
>> @@ -59,6 +59,8 @@
>> #include "gem/i915_gem_pm.h"
>> #include "gt/intel_context.h"
>>
>> +#include "gvt/display_helpers.h"
> None of these includes need the gvt/ prefix as they're in the same
> subdirectory.
Alright, will drop the gvt/ prefix.
>
>> +
>> #define INVALID_OP (~0U)
>>
>> #define OP_LEN_MI 9
>> diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c
>> index 06517d1f07a2..7a51c13b9b58 100644
>> --- a/drivers/gpu/drm/i915/gvt/display.c
>> +++ b/drivers/gpu/drm/i915/gvt/display.c
>> @@ -49,6 +49,8 @@
>> #include "display/intel_dpio_phy.h"
>> #include "display/intel_sprite_regs.h"
>>
>> +#include "gvt/display_helpers.h"
>> +
>> static int get_edp_pipe(struct intel_vgpu *vgpu)
>> {
>> u32 data = vgpu_vreg(vgpu, _TRANS_DDI_FUNC_CTL_EDP);
>> diff --git a/drivers/gpu/drm/i915/gvt/display_helpers.h b/drivers/gpu/drm/i915/gvt/display_helpers.h
>> new file mode 100644
>> index 000000000000..6f68a1e8751a
>> --- /dev/null
>> +++ b/drivers/gpu/drm/i915/gvt/display_helpers.h
>> @@ -0,0 +1,39 @@
>> +// SPDX-License-Identifier: MIT
>> +/*
>> + * Copyright © 2025 Intel Corporation
>> + */
>> +
>> +#ifndef __DISPLAY_HELPERS_H__
>> +#define __DISPLAY_HELPERS_H__
>> +
>> +#include "display/intel_gvt_api.h"
>> +
>> +enum pipe;
>> +enum trans;
>> +struct display;
>> +
>> +#ifdef DISPLAY_MMIO_BASE
> Ideally, we shouldn't need these ifdefs. I think it's better if we can
> drop any includes from gvt that would cause a conflict here, and it's
> better to get the build failure.
>
> If we can't do that in this patch already, then please drop the relevant
> includes and these ifdefs at the end of the series.
Ok, let me re-check this part.
Regards,
Ankit
>
> BR,
> Jani.
>
>> +#undef DISPLAY_MMIO_BASE
>> +#endif
>> +#define DISPLAY_MMIO_BASE(display) \
>> + intel_display_device_mmio_base((display))
>> +
>> +#ifdef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
>> +#undef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
>> +#endif
>> +#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) \
>> + intel_display_device_pipe_offset((display), (pipe))
>> +
>> +#ifdef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
>> +#undef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
>> +#endif
>> +#define INTEL_DISPLAY_DEVICE_TRANS_OFFSET(display, trans) \
>> + intel_display_device_trans_offset((display), (trans))
>> +
>> +#ifdef INTEL_DISPLAY_DEVICE_CURSOR_OFFSET
>> +#undef INTEL_DISPLAY_DEVICE_CURSOR_OFFSET
>> +#endif
>> +#define INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) \
>> + intel_display_device_cursor_offset((display), (pipe))
>> +
>> +#endif /* __DISPLAY_HELPERS_H__ */
>> diff --git a/drivers/gpu/drm/i915/gvt/fb_decoder.c b/drivers/gpu/drm/i915/gvt/fb_decoder.c
>> index a8079cfa8e1d..ee4213fa2cda 100644
>> --- a/drivers/gpu/drm/i915/gvt/fb_decoder.c
>> +++ b/drivers/gpu/drm/i915/gvt/fb_decoder.c
>> @@ -47,6 +47,8 @@
>> #include "display/intel_sprite_regs.h"
>> #include "display/skl_universal_plane_regs.h"
>>
>> +#include "gvt/display_helpers.h"
>> +
>> #define PRIMARY_FORMAT_NUM 16
>> struct pixel_format {
>> int drm_format; /* Pixel format in DRM definition */
>> diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c
>> index 36ea12ade849..3e58e35ea2b9 100644
>> --- a/drivers/gpu/drm/i915/gvt/handlers.c
>> +++ b/drivers/gpu/drm/i915/gvt/handlers.c
>> @@ -67,6 +67,8 @@
>> #include "gt/intel_gt_regs.h"
>> #include <linux/vmalloc.h>
>>
>> +#include "gvt/display_helpers.h"
>> +
>> /* XXX FIXME i915 has changed PP_XXX definition */
>> #define PCH_PP_STATUS _MMIO(0xc7200)
>> #define PCH_PP_CONTROL _MMIO(0xc7204)
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 4/5] drm/i915/gvt: Change for_each_pipe to use pipe_mask API
2025-12-15 11:18 [PATCH 0/5] Prepare GVT for display modularization Ankit Nautiyal
` (2 preceding siblings ...)
2025-12-15 11:18 ` [PATCH 3/5] drm/i915/gvt: Add header to use display offset functions in macros Ankit Nautiyal
@ 2025-12-15 11:18 ` Ankit Nautiyal
2025-12-15 12:00 ` Jani Nikula
2025-12-15 11:18 ` [PATCH 5/5] drm/i915/gvt/display_helpers: Cast argument to enum pipe for pipe-offset macro Ankit Nautiyal
` (2 subsequent siblings)
6 siblings, 1 reply; 17+ messages in thread
From: Ankit Nautiyal @ 2025-12-15 11:18 UTC (permalink / raw)
To: intel-gvt-dev, intel-gfx, intel-xe; +Cc: jani.nikula, Ankit Nautiyal
Add a new API to get pipe_mask from DISPLAY_RUNTIME_INFO() for GVT.
Update the for_each_pipe() macro in GVT to call this API, instead of
accessing DISPLAY_RUNTIME_INFO()->pipe_mask directly.
This keeps the macro usable in GVT without exposing display internals
and prepares for display modularization.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_gvt_api.c | 6 ++++++
drivers/gpu/drm/i915/display/intel_gvt_api.h | 1 +
drivers/gpu/drm/i915/gvt/display_helpers.h | 7 +++++++
3 files changed, 14 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.c b/drivers/gpu/drm/i915/display/intel_gvt_api.c
index 8abea318fbc2..0b09bbf2c29a 100644
--- a/drivers/gpu/drm/i915/display/intel_gvt_api.c
+++ b/drivers/gpu/drm/i915/display/intel_gvt_api.c
@@ -32,3 +32,9 @@ u32 intel_display_device_mmio_base(struct intel_display *display)
return DISPLAY_MMIO_BASE(display);
}
EXPORT_SYMBOL_GPL(intel_display_device_mmio_base);
+
+u8 intel_display_runtime_info_pipe_mask(struct intel_display *display)
+{
+ return DISPLAY_RUNTIME_INFO(display)->pipe_mask;
+}
+EXPORT_SYMBOL_GPL(intel_display_runtime_info_pipe_mask);
diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.h b/drivers/gpu/drm/i915/display/intel_gvt_api.h
index e9a1122a988d..8ceda30a969b 100644
--- a/drivers/gpu/drm/i915/display/intel_gvt_api.h
+++ b/drivers/gpu/drm/i915/display/intel_gvt_api.h
@@ -16,5 +16,6 @@ u32 intel_display_device_pipe_offset(struct intel_display *display, enum pipe pi
u32 intel_display_device_trans_offset(struct intel_display *display, enum transcoder trans);
u32 intel_display_device_cursor_offset(struct intel_display *display, enum pipe pipe);
u32 intel_display_device_mmio_base(struct intel_display *display);
+u8 intel_display_runtime_info_pipe_mask(struct intel_display *display);
#endif /* __INTEL_GVT_API_H__ */
diff --git a/drivers/gpu/drm/i915/gvt/display_helpers.h b/drivers/gpu/drm/i915/gvt/display_helpers.h
index 6f68a1e8751a..d11ebb03b946 100644
--- a/drivers/gpu/drm/i915/gvt/display_helpers.h
+++ b/drivers/gpu/drm/i915/gvt/display_helpers.h
@@ -36,4 +36,11 @@ struct display;
#define INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) \
intel_display_device_cursor_offset((display), (pipe))
+#ifdef for_each_pipe
+#undef for_each_pipe
+#endif
+#define for_each_pipe(display, __p) \
+ for ((__p) = 0; (__p) < I915_MAX_PIPES; (__p)++) \
+ for_each_if(intel_display_runtime_info_pipe_mask((display)) & BIT(__p))
+
#endif /* __DISPLAY_HELPERS_H__ */
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH 4/5] drm/i915/gvt: Change for_each_pipe to use pipe_mask API
2025-12-15 11:18 ` [PATCH 4/5] drm/i915/gvt: Change for_each_pipe to use pipe_mask API Ankit Nautiyal
@ 2025-12-15 12:00 ` Jani Nikula
2025-12-16 9:31 ` Nautiyal, Ankit K
0 siblings, 1 reply; 17+ messages in thread
From: Jani Nikula @ 2025-12-15 12:00 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gvt-dev, intel-gfx, intel-xe; +Cc: Ankit Nautiyal
On Mon, 15 Dec 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
> Add a new API to get pipe_mask from DISPLAY_RUNTIME_INFO() for GVT.
> Update the for_each_pipe() macro in GVT to call this API, instead of
> accessing DISPLAY_RUNTIME_INFO()->pipe_mask directly.
>
> This keeps the macro usable in GVT without exposing display internals
> and prepares for display modularization.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_gvt_api.c | 6 ++++++
> drivers/gpu/drm/i915/display/intel_gvt_api.h | 1 +
> drivers/gpu/drm/i915/gvt/display_helpers.h | 7 +++++++
> 3 files changed, 14 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.c b/drivers/gpu/drm/i915/display/intel_gvt_api.c
> index 8abea318fbc2..0b09bbf2c29a 100644
> --- a/drivers/gpu/drm/i915/display/intel_gvt_api.c
> +++ b/drivers/gpu/drm/i915/display/intel_gvt_api.c
> @@ -32,3 +32,9 @@ u32 intel_display_device_mmio_base(struct intel_display *display)
> return DISPLAY_MMIO_BASE(display);
> }
> EXPORT_SYMBOL_GPL(intel_display_device_mmio_base);
> +
> +u8 intel_display_runtime_info_pipe_mask(struct intel_display *display)
> +{
> + return DISPLAY_RUNTIME_INFO(display)->pipe_mask;
> +}
I don't think gvt needs to know it's about "runtime info". Maybe make it
just intel_display_device_pipe_mask()?
Though I'm also wondering about making it even more abstracted with
something like intel_display_device_pipe_valid(), and using that for the
various other cases that check pipes in GVT. But maybe the patch at hand
is a good start.
> +EXPORT_SYMBOL_GPL(intel_display_runtime_info_pipe_mask);
> diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.h b/drivers/gpu/drm/i915/display/intel_gvt_api.h
> index e9a1122a988d..8ceda30a969b 100644
> --- a/drivers/gpu/drm/i915/display/intel_gvt_api.h
> +++ b/drivers/gpu/drm/i915/display/intel_gvt_api.h
> @@ -16,5 +16,6 @@ u32 intel_display_device_pipe_offset(struct intel_display *display, enum pipe pi
> u32 intel_display_device_trans_offset(struct intel_display *display, enum transcoder trans);
> u32 intel_display_device_cursor_offset(struct intel_display *display, enum pipe pipe);
> u32 intel_display_device_mmio_base(struct intel_display *display);
> +u8 intel_display_runtime_info_pipe_mask(struct intel_display *display);
>
> #endif /* __INTEL_GVT_API_H__ */
> diff --git a/drivers/gpu/drm/i915/gvt/display_helpers.h b/drivers/gpu/drm/i915/gvt/display_helpers.h
> index 6f68a1e8751a..d11ebb03b946 100644
> --- a/drivers/gpu/drm/i915/gvt/display_helpers.h
> +++ b/drivers/gpu/drm/i915/gvt/display_helpers.h
> @@ -36,4 +36,11 @@ struct display;
> #define INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) \
> intel_display_device_cursor_offset((display), (pipe))
>
> +#ifdef for_each_pipe
Ditto about ifdefs here as with previous patch.
> +#undef for_each_pipe
> +#endif
> +#define for_each_pipe(display, __p) \
> + for ((__p) = 0; (__p) < I915_MAX_PIPES; (__p)++) \
> + for_each_if(intel_display_runtime_info_pipe_mask((display)) & BIT(__p))
> +
> #endif /* __DISPLAY_HELPERS_H__ */
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 4/5] drm/i915/gvt: Change for_each_pipe to use pipe_mask API
2025-12-15 12:00 ` Jani Nikula
@ 2025-12-16 9:31 ` Nautiyal, Ankit K
0 siblings, 0 replies; 17+ messages in thread
From: Nautiyal, Ankit K @ 2025-12-16 9:31 UTC (permalink / raw)
To: Jani Nikula, intel-gvt-dev, intel-gfx, intel-xe
On 12/15/2025 5:30 PM, Jani Nikula wrote:
> On Mon, 15 Dec 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
>> Add a new API to get pipe_mask from DISPLAY_RUNTIME_INFO() for GVT.
>> Update the for_each_pipe() macro in GVT to call this API, instead of
>> accessing DISPLAY_RUNTIME_INFO()->pipe_mask directly.
>>
>> This keeps the macro usable in GVT without exposing display internals
>> and prepares for display modularization.
>>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_gvt_api.c | 6 ++++++
>> drivers/gpu/drm/i915/display/intel_gvt_api.h | 1 +
>> drivers/gpu/drm/i915/gvt/display_helpers.h | 7 +++++++
>> 3 files changed, 14 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.c b/drivers/gpu/drm/i915/display/intel_gvt_api.c
>> index 8abea318fbc2..0b09bbf2c29a 100644
>> --- a/drivers/gpu/drm/i915/display/intel_gvt_api.c
>> +++ b/drivers/gpu/drm/i915/display/intel_gvt_api.c
>> @@ -32,3 +32,9 @@ u32 intel_display_device_mmio_base(struct intel_display *display)
>> return DISPLAY_MMIO_BASE(display);
>> }
>> EXPORT_SYMBOL_GPL(intel_display_device_mmio_base);
>> +
>> +u8 intel_display_runtime_info_pipe_mask(struct intel_display *display)
>> +{
>> + return DISPLAY_RUNTIME_INFO(display)->pipe_mask;
>> +}
> I don't think gvt needs to know it's about "runtime info". Maybe make it
> just intel_display_device_pipe_mask()?
Makes sense.
>
> Though I'm also wondering about making it even more abstracted with
> something like intel_display_device_pipe_valid(), and using that for the
> various other cases that check pipes in GVT. But maybe the patch at hand
> is a good start.
I agree this can be further abstracted. I can try that stuff and see how
much change it might require.
Thanks Jani, for the suggestions and for the reviews.
Regards,
Ankit
>
>> +EXPORT_SYMBOL_GPL(intel_display_runtime_info_pipe_mask);
>> diff --git a/drivers/gpu/drm/i915/display/intel_gvt_api.h b/drivers/gpu/drm/i915/display/intel_gvt_api.h
>> index e9a1122a988d..8ceda30a969b 100644
>> --- a/drivers/gpu/drm/i915/display/intel_gvt_api.h
>> +++ b/drivers/gpu/drm/i915/display/intel_gvt_api.h
>> @@ -16,5 +16,6 @@ u32 intel_display_device_pipe_offset(struct intel_display *display, enum pipe pi
>> u32 intel_display_device_trans_offset(struct intel_display *display, enum transcoder trans);
>> u32 intel_display_device_cursor_offset(struct intel_display *display, enum pipe pipe);
>> u32 intel_display_device_mmio_base(struct intel_display *display);
>> +u8 intel_display_runtime_info_pipe_mask(struct intel_display *display);
>>
>> #endif /* __INTEL_GVT_API_H__ */
>> diff --git a/drivers/gpu/drm/i915/gvt/display_helpers.h b/drivers/gpu/drm/i915/gvt/display_helpers.h
>> index 6f68a1e8751a..d11ebb03b946 100644
>> --- a/drivers/gpu/drm/i915/gvt/display_helpers.h
>> +++ b/drivers/gpu/drm/i915/gvt/display_helpers.h
>> @@ -36,4 +36,11 @@ struct display;
>> #define INTEL_DISPLAY_DEVICE_CURSOR_OFFSET(display, pipe) \
>> intel_display_device_cursor_offset((display), (pipe))
>>
>> +#ifdef for_each_pipe
> Ditto about ifdefs here as with previous patch.
>
>> +#undef for_each_pipe
>> +#endif
>> +#define for_each_pipe(display, __p) \
>> + for ((__p) = 0; (__p) < I915_MAX_PIPES; (__p)++) \
>> + for_each_if(intel_display_runtime_info_pipe_mask((display)) & BIT(__p))
>> +
>> #endif /* __DISPLAY_HELPERS_H__ */
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 5/5] drm/i915/gvt/display_helpers: Cast argument to enum pipe for pipe-offset macro
2025-12-15 11:18 [PATCH 0/5] Prepare GVT for display modularization Ankit Nautiyal
` (3 preceding siblings ...)
2025-12-15 11:18 ` [PATCH 4/5] drm/i915/gvt: Change for_each_pipe to use pipe_mask API Ankit Nautiyal
@ 2025-12-15 11:18 ` Ankit Nautiyal
2025-12-15 12:03 ` Jani Nikula
2025-12-15 15:44 ` ✓ i915.CI.BAT: success for Prepare GVT for display modularization Patchwork
2025-12-15 20:49 ` ✗ i915.CI.Full: failure " Patchwork
6 siblings, 1 reply; 17+ messages in thread
From: Ankit Nautiyal @ 2025-12-15 11:18 UTC (permalink / raw)
To: intel-gvt-dev, intel-gfx, intel-xe; +Cc: jani.nikula, Ankit Nautiyal
TRANSCONF() expands via _MMIO_PIPE2, i.e., it uses pipe-based addressing.
In GVT, some call sites pass an enum transcoder to TRANSCONF(), which now
routes through INTEL_DISPLAY_DEVICE_PIPE_OFFSET() and ultimately calls
intel_display_device_pipe_offset(), whose parameter type is enum pipe.
This results in -Werror=enum-conversion.
To address this, cast the index to enum pipe in the GVT-side macro
override.
This works for all cases as TRANSCODER_{A,B,C,D} all have 1:1 mapping to
PIPE_{A,B,C,D} except for TRANSCODER_EDP.
There is one place which uses TRANSCONF() with TRANSCODER_EDP, which
appears to be incorrect. In any case, the cast preserves the previous
behaviour.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/gvt/display_helpers.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/gvt/display_helpers.h b/drivers/gpu/drm/i915/gvt/display_helpers.h
index d11ebb03b946..fb75cc9f97cc 100644
--- a/drivers/gpu/drm/i915/gvt/display_helpers.h
+++ b/drivers/gpu/drm/i915/gvt/display_helpers.h
@@ -21,8 +21,8 @@ struct display;
#ifdef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
#undef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
#endif
-#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) \
- intel_display_device_pipe_offset((display), (pipe))
+#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, idx) \
+ intel_display_device_pipe_offset((display), (enum pipe)(idx))
#ifdef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
#undef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH 5/5] drm/i915/gvt/display_helpers: Cast argument to enum pipe for pipe-offset macro
2025-12-15 11:18 ` [PATCH 5/5] drm/i915/gvt/display_helpers: Cast argument to enum pipe for pipe-offset macro Ankit Nautiyal
@ 2025-12-15 12:03 ` Jani Nikula
2025-12-16 9:27 ` Nautiyal, Ankit K
0 siblings, 1 reply; 17+ messages in thread
From: Jani Nikula @ 2025-12-15 12:03 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gvt-dev, intel-gfx, intel-xe; +Cc: Ankit Nautiyal
On Mon, 15 Dec 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
> TRANSCONF() expands via _MMIO_PIPE2, i.e., it uses pipe-based addressing.
> In GVT, some call sites pass an enum transcoder to TRANSCONF(), which now
> routes through INTEL_DISPLAY_DEVICE_PIPE_OFFSET() and ultimately calls
> intel_display_device_pipe_offset(), whose parameter type is enum pipe.
>
> This results in -Werror=enum-conversion.
>
> To address this, cast the index to enum pipe in the GVT-side macro
> override.
>
> This works for all cases as TRANSCODER_{A,B,C,D} all have 1:1 mapping to
> PIPE_{A,B,C,D} except for TRANSCODER_EDP.
>
> There is one place which uses TRANSCONF() with TRANSCODER_EDP, which
> appears to be incorrect. In any case, the cast preserves the previous
> behaviour.
Maybe the question to ask is if TRANSCONF() using _MMIO_PIPE2() is
correct or not?
BR,
Jani.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/gvt/display_helpers.h | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gvt/display_helpers.h b/drivers/gpu/drm/i915/gvt/display_helpers.h
> index d11ebb03b946..fb75cc9f97cc 100644
> --- a/drivers/gpu/drm/i915/gvt/display_helpers.h
> +++ b/drivers/gpu/drm/i915/gvt/display_helpers.h
> @@ -21,8 +21,8 @@ struct display;
> #ifdef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
> #undef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
> #endif
> -#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) \
> - intel_display_device_pipe_offset((display), (pipe))
> +#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, idx) \
> + intel_display_device_pipe_offset((display), (enum pipe)(idx))
>
> #ifdef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
> #undef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 5/5] drm/i915/gvt/display_helpers: Cast argument to enum pipe for pipe-offset macro
2025-12-15 12:03 ` Jani Nikula
@ 2025-12-16 9:27 ` Nautiyal, Ankit K
0 siblings, 0 replies; 17+ messages in thread
From: Nautiyal, Ankit K @ 2025-12-16 9:27 UTC (permalink / raw)
To: Jani Nikula, intel-gvt-dev, intel-gfx, intel-xe
On 12/15/2025 5:33 PM, Jani Nikula wrote:
> On Mon, 15 Dec 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
>> TRANSCONF() expands via _MMIO_PIPE2, i.e., it uses pipe-based addressing.
>> In GVT, some call sites pass an enum transcoder to TRANSCONF(), which now
>> routes through INTEL_DISPLAY_DEVICE_PIPE_OFFSET() and ultimately calls
>> intel_display_device_pipe_offset(), whose parameter type is enum pipe.
>>
>> This results in -Werror=enum-conversion.
>>
>> To address this, cast the index to enum pipe in the GVT-side macro
>> override.
>>
>> This works for all cases as TRANSCODER_{A,B,C,D} all have 1:1 mapping to
>> PIPE_{A,B,C,D} except for TRANSCODER_EDP.
>>
>> There is one place which uses TRANSCONF() with TRANSCODER_EDP, which
>> appears to be incorrect. In any case, the cast preserves the previous
>> behaviour.
> Maybe the question to ask is if TRANSCONF() using _MMIO_PIPE2() is
> correct or not?
Yeah I was wondering that, that's the reason I separated out this patch.
Hehe .. Just wanted to make sure with others, before going down that
rabbit hole. :D
On the serious note,the suspected transcoder EDP usage in gvt is also
highlighted in the commit that replaced PIPECONF with TRANSCONF:
3eb08ea58e57 ("drm/i915: s/PIPECONF/TRANSCONF/")
I guess we are supposed to use TRANSCODERS A - D which map to PIPES A - D.
For other transcoders like EDP/DSI we should perhaps find their pipes
A-D(cast them to transcoder enum) and then call TRANSCONF.
Regards,
Ankit
>
> BR,
> Jani.
>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> drivers/gpu/drm/i915/gvt/display_helpers.h | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/gvt/display_helpers.h b/drivers/gpu/drm/i915/gvt/display_helpers.h
>> index d11ebb03b946..fb75cc9f97cc 100644
>> --- a/drivers/gpu/drm/i915/gvt/display_helpers.h
>> +++ b/drivers/gpu/drm/i915/gvt/display_helpers.h
>> @@ -21,8 +21,8 @@ struct display;
>> #ifdef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
>> #undef INTEL_DISPLAY_DEVICE_PIPE_OFFSET
>> #endif
>> -#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, pipe) \
>> - intel_display_device_pipe_offset((display), (pipe))
>> +#define INTEL_DISPLAY_DEVICE_PIPE_OFFSET(display, idx) \
>> + intel_display_device_pipe_offset((display), (enum pipe)(idx))
>>
>> #ifdef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
>> #undef INTEL_DISPLAY_DEVICE_TRANS_OFFSET
^ permalink raw reply [flat|nested] 17+ messages in thread
* ✓ i915.CI.BAT: success for Prepare GVT for display modularization
2025-12-15 11:18 [PATCH 0/5] Prepare GVT for display modularization Ankit Nautiyal
` (4 preceding siblings ...)
2025-12-15 11:18 ` [PATCH 5/5] drm/i915/gvt/display_helpers: Cast argument to enum pipe for pipe-offset macro Ankit Nautiyal
@ 2025-12-15 15:44 ` Patchwork
2025-12-15 20:49 ` ✗ i915.CI.Full: failure " Patchwork
6 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-12-15 15:44 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4307 bytes --]
== Series Details ==
Series: Prepare GVT for display modularization
URL : https://patchwork.freedesktop.org/series/159009/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_17685 -> Patchwork_159009v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/index.html
Participating hosts (43 -> 41)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_159009v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@info:
- fi-ivb-3770: [PASS][1] -> [SKIP][2] ([i915#1849])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/fi-ivb-3770/igt@fbdev@info.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/fi-ivb-3770/igt@fbdev@info.html
* igt@fbdev@read:
- fi-ivb-3770: [PASS][3] -> [SKIP][4] +3 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/fi-ivb-3770/igt@fbdev@read.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/fi-ivb-3770/igt@fbdev@read.html
* igt@i915_selftest@live:
- bat-mtlp-8: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/bat-mtlp-8/igt@i915_selftest@live.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/bat-mtlp-8/igt@i915_selftest@live.html
- bat-dg2-8: [PASS][7] -> [DMESG-FAIL][8] ([i915#12061]) +1 other test dmesg-fail
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/bat-dg2-8/igt@i915_selftest@live.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/bat-dg2-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-dg2-9: [PASS][9] -> [DMESG-FAIL][10] ([i915#12061]) +1 other test dmesg-fail
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/bat-dg2-9/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/bat-dg2-9/igt@i915_selftest@live@workarounds.html
- bat-dg2-14: [PASS][11] -> [DMESG-FAIL][12] ([i915#12061]) +1 other test dmesg-fail
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/bat-dg2-14/igt@i915_selftest@live@workarounds.html
- bat-mtlp-9: [PASS][13] -> [DMESG-FAIL][14] ([i915#12061]) +1 other test dmesg-fail
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
#### Possible fixes ####
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [DMESG-FAIL][15] ([i915#12061]) -> [PASS][16] +1 other test pass
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/bat-arlh-3/igt@i915_selftest@live@workarounds.html
* igt@kms_hdmi_inject@inject-audio:
- fi-tgl-1115g4: [FAIL][17] ([i915#14867]) -> [PASS][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#14867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14867
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
Build changes
-------------
* Linux: CI_DRM_17685 -> Patchwork_159009v1
CI-20190529: 20190529
CI_DRM_17685: 041460d53aa3554e4f2d8fb81269e2653200da32 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8666: 8666
Patchwork_159009v1: 041460d53aa3554e4f2d8fb81269e2653200da32 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/index.html
[-- Attachment #2: Type: text/html, Size: 5436 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread* ✗ i915.CI.Full: failure for Prepare GVT for display modularization
2025-12-15 11:18 [PATCH 0/5] Prepare GVT for display modularization Ankit Nautiyal
` (5 preceding siblings ...)
2025-12-15 15:44 ` ✓ i915.CI.BAT: success for Prepare GVT for display modularization Patchwork
@ 2025-12-15 20:49 ` Patchwork
6 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-12-15 20:49 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 114481 bytes --]
== Series Details ==
Series: Prepare GVT for display modularization
URL : https://patchwork.freedesktop.org/series/159009/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_17685_full -> Patchwork_159009v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_159009v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_159009v1_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 (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_159009v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_mmap_offset@clear-via-pagefault:
- shard-mtlp: NOTRUN -> [ABORT][1] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-mtlp-5/igt@gem_mmap_offset@clear-via-pagefault.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglu-1: NOTRUN -> [ABORT][2]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg1: [PASS][3] -> [ABORT][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg1-16/igt@i915_module_load@reload-with-fault-injection.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-19/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][5]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-2.html
* igt@kms_selftest@drm_framebuffer:
- shard-rkl: NOTRUN -> [ABORT][6] +1 other test abort
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-1/igt@kms_selftest@drm_framebuffer.html
- shard-glk: NOTRUN -> [ABORT][7] +1 other test abort
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk6/igt@kms_selftest@drm_framebuffer.html
#### Warnings ####
* igt@kms_hdr@bpc-switch-suspend:
- shard-rkl: [SKIP][8] ([i915#3555] / [i915#8228]) -> [INCOMPLETE][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_hdr@bpc-switch-suspend.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_hdr@bpc-switch-suspend.html
Known issues
------------
Here are the changes found in Patchwork_159009v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@cold-reset-bound:
- shard-tglu: NOTRUN -> [SKIP][10] ([i915#11078]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@device_reset@cold-reset-bound.html
* igt@gem_basic@multigpu-create-close:
- shard-tglu-1: NOTRUN -> [SKIP][11] ([i915#7697])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-tglu: NOTRUN -> [SKIP][12] ([i915#3555] / [i915#9323]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][13] ([i915#9323])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [PASS][14] -> [INCOMPLETE][15] ([i915#12392])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-1/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-3/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu-1: NOTRUN -> [SKIP][16] ([i915#6335])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu: NOTRUN -> [SKIP][17] ([i915#8562])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_freq@sysfs:
- shard-dg2: [PASS][18] -> [FAIL][19] ([i915#9561]) +1 other test fail
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-5/igt@gem_ctx_freq@sysfs.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-5/igt@gem_ctx_freq@sysfs.html
* igt@gem_ctx_persistence@hostile:
- shard-snb: NOTRUN -> [SKIP][20] ([i915#1099])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-snb1/igt@gem_ctx_persistence@hostile.html
* igt@gem_ctx_sseu@engines:
- shard-tglu: NOTRUN -> [SKIP][21] ([i915#280])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@gem_ctx_sseu@engines.html
* igt@gem_eio@in-flight-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][22] ([i915#13390])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk9/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-tglu: NOTRUN -> [SKIP][23] ([i915#4525])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_fence@concurrent:
- shard-dg2: NOTRUN -> [SKIP][24] ([i915#4812])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@gem_exec_fence@concurrent.html
- shard-dg1: NOTRUN -> [SKIP][25] ([i915#4812])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_flush@basic-wb-rw-before-default:
- shard-dg1: NOTRUN -> [SKIP][26] ([i915#3539] / [i915#4852])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@gem_exec_flush@basic-wb-rw-before-default.html
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#3539] / [i915#4852])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@gem_exec_flush@basic-wb-rw-before-default.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#3281]) +2 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_reloc@basic-softpin:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#3281]) +2 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@gem_exec_reloc@basic-softpin.html
* igt@gem_exec_reloc@basic-wc-cpu-noreloc:
- shard-dg1: NOTRUN -> [SKIP][30] ([i915#3281])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@gem_exec_reloc@basic-wc-cpu-noreloc.html
* igt@gem_fenced_exec_thrash@too-many-fences:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#4860])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@gem_fenced_exec_thrash@too-many-fences.html
- shard-dg1: NOTRUN -> [SKIP][32] ([i915#4860])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@gem_fenced_exec_thrash@too-many-fences.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu: NOTRUN -> [SKIP][33] ([i915#2190])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#4613])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-mtlp-5/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][35] ([i915#4613]) +2 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@massive:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#4613]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: NOTRUN -> [DMESG-WARN][37] ([i915#5493]) +1 other test dmesg-warn
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-tglu: NOTRUN -> [SKIP][38] ([i915#4613]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_media_vme:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#284])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@gem_media_vme.html
* igt@gem_mmap@bad-object:
- shard-dg1: NOTRUN -> [SKIP][40] ([i915#4083]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@gem_mmap@bad-object.html
* igt@gem_mmap_gtt@medium-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#4077])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@gem_mmap_gtt@medium-copy-odd.html
* igt@gem_mmap_wc@invalid-flags:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4083]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@gem_mmap_wc@invalid-flags.html
* igt@gem_partial_pwrite_pread@reads-display:
- shard-dg1: NOTRUN -> [SKIP][43] ([i915#3282])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@gem_partial_pwrite_pread@reads-display.html
* igt@gem_partial_pwrite_pread@write:
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#3282]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@gem_partial_pwrite_pread@write.html
* igt@gem_pwrite@basic-exhaustion:
- shard-tglu: NOTRUN -> [WARN][45] ([i915#2658])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@create-protected-buffer:
- shard-dg1: NOTRUN -> [SKIP][46] ([i915#4270]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#4270]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_readwrite@new-obj:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#3282]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#5190] / [i915#8428]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-dg1: NOTRUN -> [SKIP][50] ([i915#4079])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4079])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-tglu: NOTRUN -> [SKIP][52] ([i915#3297])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#3297] / [i915#4880])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: NOTRUN -> [SKIP][54] ([i915#3297]) +4 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@gem_userptr_blits@unsync-unmap-cycles.html
- shard-tglu-1: NOTRUN -> [SKIP][55] ([i915#3297]) +3 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen3_render_tiledy_blits:
- shard-dg2: NOTRUN -> [SKIP][56] +3 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@gen3_render_tiledy_blits.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-snb: NOTRUN -> [SKIP][57] +76 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-snb1/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@bb-chained:
- shard-rkl: NOTRUN -> [SKIP][58] ([i915#2527]) +2 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-tglu-1: NOTRUN -> [SKIP][59] ([i915#2527] / [i915#2856]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@bb-start-param:
- shard-tglu: NOTRUN -> [SKIP][60] ([i915#2527] / [i915#2856]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@secure-batches:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#2856])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@gen9_exec_parse@secure-batches.html
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#2527])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@gen9_exec_parse@secure-batches.html
* igt@i915_drm_fdinfo@busy@rcs0:
- shard-dg1: NOTRUN -> [SKIP][63] ([i915#14073]) +5 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@i915_drm_fdinfo@busy@rcs0.html
* igt@i915_drm_fdinfo@busy@vecs1:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#14073]) +7 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@i915_drm_fdinfo@busy@vecs1.html
* igt@i915_drm_fdinfo@virtual-busy-idle-all:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#14118]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@i915_drm_fdinfo@virtual-busy-idle-all.html
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#14118])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@i915_drm_fdinfo@virtual-busy-idle-all.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu-1: NOTRUN -> [SKIP][67] ([i915#8399])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-reset:
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#8399])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#6590]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: NOTRUN -> [WARN][70] ([i915#13790] / [i915#2681]) +1 other test warn
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: [PASS][71] -> [INCOMPLETE][72] ([i915#13356] / [i915#15172])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-glk6/igt@i915_pm_rpm@system-suspend-execbuf.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk2/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@thresholds:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#11681])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@i915_pm_rps@thresholds.html
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#11681])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@i915_pm_rps@thresholds.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-mtlp: NOTRUN -> [SKIP][75]
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-mtlp-5/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_query@test-query-geometry-subslices:
- shard-tglu: NOTRUN -> [SKIP][76] ([i915#5723])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@i915_query@test-query-geometry-subslices.html
* igt@i915_selftest@live@workarounds:
- shard-dg2: [PASS][77] -> [DMESG-FAIL][78] ([i915#12061]) +1 other test dmesg-fail
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-6/igt@i915_selftest@live@workarounds.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-6/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-glk: NOTRUN -> [INCOMPLETE][79] ([i915#4817]) +1 other test incomplete
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk1/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: [PASS][80] -> [INCOMPLETE][81] ([i915#4817])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@i915_suspend@sysfs-reader.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@i915_suspend@sysfs-reader.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#9531])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
- shard-dg1: NOTRUN -> [SKIP][83] ([i915#9531])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_interruptible@legacy-cursor:
- shard-dg1: NOTRUN -> [DMESG-WARN][84] ([i915#4423])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_atomic_interruptible@legacy-cursor.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk10: NOTRUN -> [SKIP][85] ([i915#1769])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#5286]) +2 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][87] ([i915#4538] / [i915#5286])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#5286]) +3 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][89] ([i915#5286]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#3638]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-32bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][91] ([i915#4538] / [i915#5190]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][92] ([i915#4538])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][93] +30 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-rkl: NOTRUN -> [SKIP][94] +10 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: NOTRUN -> [SKIP][95] +40 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-4/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][97] ([i915#6095]) +146 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-16/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#10307] / [i915#6095]) +118 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#12313])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#6095]) +59 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#6095]) +48 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#6095]) +54 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#6095]) +34 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-glk10: NOTRUN -> [SKIP][104] +92 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk10/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#14098] / [i915#6095]) +35 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs.html
* igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][106] ([i915#13783]) +3 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-8/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
* igt@kms_chamelium_audio@dp-audio-edid:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#11151] / [i915#7828]) +4 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_chamelium_audio@dp-audio-edid.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-tglu: NOTRUN -> [SKIP][108] ([i915#11151] / [i915#7828]) +5 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#11151] / [i915#7828]) +2 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#11151] / [i915#7828]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
- shard-tglu-1: NOTRUN -> [SKIP][111] ([i915#11151] / [i915#7828]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_content_protection@atomic:
- shard-tglu: NOTRUN -> [SKIP][112] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-suspend-resume:
- shard-dg1: NOTRUN -> [SKIP][113] ([i915#15330])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_content_protection@dp-mst-suspend-resume.html
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#15330])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_content_protection@dp-mst-suspend-resume.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-tglu: NOTRUN -> [SKIP][115] ([i915#3116] / [i915#3299])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#6944] / [i915#7118] / [i915#9424])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_content_protection@legacy.html
- shard-tglu-1: NOTRUN -> [SKIP][117] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@srm:
- shard-tglu: NOTRUN -> [SKIP][118] ([i915#6944] / [i915#7116] / [i915#7118])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-tglu-1: NOTRUN -> [SKIP][119] ([i915#3555]) +1 other test skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][120] ([i915#13049]) +1 other test skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#3555])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#13049])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
- shard-dg1: NOTRUN -> [SKIP][123] ([i915#13049])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-tglu: NOTRUN -> [FAIL][124] ([i915#13566]) +1 other test fail
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_crc@cursor-sliding-64x21:
- shard-rkl: [PASS][125] -> [FAIL][126] ([i915#13566]) +1 other test fail
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-64x21.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-64x21.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][127] ([i915#13566]) +1 other test fail
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][128] ([i915#12358] / [i915#14152] / [i915#7882])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk10/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-glk10: NOTRUN -> [INCOMPLETE][129] ([i915#12358] / [i915#14152])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk10/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#13046] / [i915#5354])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: NOTRUN -> [SKIP][131] ([i915#4103])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-tglu-1: NOTRUN -> [SKIP][132] ([i915#4103])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-tglu: NOTRUN -> [SKIP][133] ([i915#4103])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#3555] / [i915#3804])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][135] ([i915#3804])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg1: NOTRUN -> [SKIP][136] ([i915#3555])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_aux_dev:
- shard-tglu: NOTRUN -> [SKIP][137] ([i915#1257])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#13749])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-tglu-1: NOTRUN -> [SKIP][139] ([i915#13749])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-tglu: NOTRUN -> [SKIP][140] ([i915#13707])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][141] ([i915#8812])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_draw_crc@draw-method-mmap-gtt.html
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#8812])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-tglu: NOTRUN -> [SKIP][143] ([i915#3840])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-formats:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#3555] / [i915#3840])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_dsc@dsc-with-formats.html
* igt@kms_feature_discovery@display-2x:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#1839])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@dp-mst:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#9337])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_feature_discovery@dp-mst.html
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#9337])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-mtlp-5/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#658])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_feature_discovery@psr1.html
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#658])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [FAIL][150] ([i915#13027]) +1 other test fail
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-tglu: NOTRUN -> [SKIP][151] ([i915#3637] / [i915#9934]) +3 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][152] ([i915#12745] / [i915#4839])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][153] ([i915#4839])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk6/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#9934]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_flip@2x-plain-flip-interruptible.html
- shard-tglu-1: NOTRUN -> [SKIP][155] ([i915#3637] / [i915#9934])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
- shard-dg1: NOTRUN -> [SKIP][156] ([i915#9934])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#9934])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [PASS][158] -> [INCOMPLETE][159] ([i915#6113])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@c-hdmi-a1:
- shard-rkl: NOTRUN -> [INCOMPLETE][160] ([i915#6113])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_flip@flip-vs-suspend@c-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][161] ([i915#2672] / [i915#3555])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][162] ([i915#2587] / [i915#2672]) +1 other test skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#2672]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#2672] / [i915#3555]) +2 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#2672])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#2587] / [i915#2672] / [i915#3555])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#2672] / [i915#3555]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#2672] / [i915#3555])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][169] ([i915#2587] / [i915#2672])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-dg1: NOTRUN -> [SKIP][170] ([i915#2672] / [i915#3555])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#2587] / [i915#2672])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt:
- shard-dg1: [PASS][172] -> [DMESG-WARN][173] ([i915#4423])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#1825]) +15 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg1: NOTRUN -> [SKIP][175] +6 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#15102]) +1 other test skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt.html
- shard-dg1: NOTRUN -> [SKIP][177] ([i915#15102]) +1 other test skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][178] ([i915#8708]) +4 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
- shard-dg1: NOTRUN -> [SKIP][179] ([i915#8708]) +3 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#15102] / [i915#3023]) +7 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
- shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#15102]) +13 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][182] +231 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][183] ([i915#15102] / [i915#3458]) +4 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][184] ([i915#15104])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#15102]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][186] ([i915#15102]) +16 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#5354]) +6 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render:
- shard-dg2: NOTRUN -> [SKIP][188] ([i915#15102] / [i915#3458]) +7 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#3555] / [i915#8228])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-dg2: [PASS][190] -> [SKIP][191] ([i915#3555] / [i915#8228])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-11/igt@kms_hdr@static-toggle-suspend.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-1/igt@kms_hdr@static-toggle-suspend.html
- shard-tglu-1: NOTRUN -> [SKIP][192] ([i915#3555] / [i915#8228])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-tglu: NOTRUN -> [SKIP][193] ([i915#15283])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][194] ([i915#10656])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][195] ([i915#10656] / [i915#12388])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglu-1: NOTRUN -> [SKIP][196] ([i915#1839])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#6301])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_stress@stress-xrgb8888-4tiled:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#14712])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#13958])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#13958])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][201] ([i915#14259])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a:
- shard-dg1: NOTRUN -> [SKIP][202] ([i915#15329]) +9 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-tglu: NOTRUN -> [SKIP][203] ([i915#15329] / [i915#3555])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d:
- shard-tglu: NOTRUN -> [SKIP][204] ([i915#15329]) +8 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu: NOTRUN -> [SKIP][205] ([i915#9812])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade:
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#5354])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-tglu: NOTRUN -> [SKIP][207] ([i915#9685])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#9685])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: NOTRUN -> [SKIP][209] ([i915#15128])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [PASS][210] -> [SKIP][211] ([i915#15073]) +2 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: NOTRUN -> [INCOMPLETE][212] ([i915#14419])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#11520]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
- shard-dg1: NOTRUN -> [SKIP][214] ([i915#11520]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][215] ([i915#11520]) +3 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][216] ([i915#11520]) +6 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk9/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-snb: NOTRUN -> [SKIP][217] ([i915#11520])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-snb1/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk10: NOTRUN -> [SKIP][218] ([i915#11520]) +2 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk10/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
- shard-rkl: NOTRUN -> [SKIP][219] ([i915#11520]) +1 other test skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#11520]) +4 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu-1: NOTRUN -> [SKIP][221] ([i915#9683])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr-primary-blt:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#1072] / [i915#9732]) +9 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_psr@fbc-psr-primary-blt.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#1072] / [i915#9732]) +6 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-7/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@fbc-psr-primary-render:
- shard-tglu-1: NOTRUN -> [SKIP][224] ([i915#9732]) +9 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_psr@fbc-psr-primary-render.html
* igt@kms_psr@pr-cursor-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][225] ([i915#1072] / [i915#9732]) +4 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_psr@pr-cursor-mmap-gtt.html
* igt@kms_psr@psr-primary-render:
- shard-tglu: NOTRUN -> [SKIP][226] ([i915#9732]) +16 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-9/igt@kms_psr@psr-primary-render.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#9685]) +1 other test skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu: NOTRUN -> [SKIP][228] ([i915#5289])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-tglu: NOTRUN -> [SKIP][229] ([i915#3555]) +6 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][230] ([i915#15106]) +2 other tests fail
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_setmode@basic@pipe-b-hdmi-a-2.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#8623])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
- shard-tglu-1: NOTRUN -> [SKIP][232] ([i915#8623])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [PASS][233] -> [SKIP][234] ([i915#3555] / [i915#9906])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-11/igt@kms_vrr@negative-basic.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-8/igt@kms_vrr@negative-basic.html
- shard-tglu: NOTRUN -> [SKIP][235] ([i915#3555] / [i915#9906])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-6/igt@kms_vrr@negative-basic.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#2436])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#2433])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@module-unload:
- shard-tglu-1: NOTRUN -> [FAIL][238] ([i915#14433])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-tglu-1/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][239] ([i915#13356] / [i915#14242])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-glk5/igt@perf_pmu@rc6-suspend.html
* igt@prime_vgem@basic-write:
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#3291] / [i915#3708]) +1 other test skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@prime_vgem@basic-write.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2: NOTRUN -> [SKIP][241] ([i915#9917])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
- shard-dg1: NOTRUN -> [SKIP][242] ([i915#9917])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@i915_module_load@reload-no-display:
- shard-dg1: [DMESG-WARN][243] ([i915#13029] / [i915#14545]) -> [PASS][244]
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg1-18/igt@i915_module_load@reload-no-display.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@i915_module_load@reload-no-display.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-snb: [ABORT][245] -> [PASS][246]
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-snb7/igt@i915_module_load@reload-with-fault-injection.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-snb1/igt@i915_module_load@reload-with-fault-injection.html
- shard-mtlp: [ABORT][247] ([i915#15342]) -> [PASS][248]
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-mtlp-8/igt@i915_module_load@reload-with-fault-injection.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][249] ([i915#7984]) -> [PASS][250]
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-mtlp-7/igt@i915_power@sanity.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-mtlp-7/igt@i915_power@sanity.html
* igt@i915_suspend@fence-restore-untiled:
- shard-rkl: [INCOMPLETE][251] ([i915#4817]) -> [PASS][252]
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-3/igt@i915_suspend@fence-restore-untiled.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-2/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-snb: [TIMEOUT][253] ([i915#14033] / [i915#14350]) -> [PASS][254]
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][255] ([i915#14033]) -> [PASS][256]
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [FAIL][257] ([i915#6880]) -> [PASS][258]
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_hdr@bpc-switch:
- shard-rkl: [SKIP][259] ([i915#3555] / [i915#8228]) -> [PASS][260]
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_hdr@bpc-switch.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_hdr@bpc-switch.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: [SKIP][261] ([i915#10656] / [i915#12388]) -> [PASS][262]
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-3/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-11/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [SKIP][263] ([i915#9340]) -> [PASS][264]
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-3/igt@kms_pm_lpsp@kms-lpsp.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][265] ([i915#15073]) -> [PASS][266] +1 other test pass
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
- shard-dg2: [SKIP][267] ([i915#15073]) -> [PASS][268]
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
#### Warnings ####
* igt@api_intel_bb@crc32:
- shard-rkl: [SKIP][269] ([i915#14544] / [i915#6230]) -> [SKIP][270] ([i915#6230])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@api_intel_bb@crc32.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@api_intel_bb@crc32.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: [SKIP][271] ([i915#3281]) -> [SKIP][272] ([i915#14544] / [i915#3281]) +7 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@gem_bad_reloc@negative-reloc-lut.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: [SKIP][273] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][274] ([i915#3555] / [i915#9323]) +1 other test skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: [SKIP][275] ([i915#14544] / [i915#280]) -> [SKIP][276] ([i915#280])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gem_ctx_sseu@engines.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@gem_ctx_sseu@engines.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-rkl: [SKIP][277] ([i915#14544] / [i915#4525]) -> [SKIP][278] ([i915#4525])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_reloc@basic-wc-read-noreloc:
- shard-rkl: [SKIP][279] ([i915#14544] / [i915#3281]) -> [SKIP][280] ([i915#3281]) +4 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gem_exec_reloc@basic-wc-read-noreloc.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@gem_exec_reloc@basic-wc-read-noreloc.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: [SKIP][281] ([i915#14544] / [i915#2190]) -> [SKIP][282] ([i915#2190])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gem_huc_copy@huc-copy.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: [SKIP][283] ([i915#14544] / [i915#4613]) -> [SKIP][284] ([i915#4613]) +2 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_media_vme:
- shard-rkl: [SKIP][285] ([i915#284]) -> [SKIP][286] ([i915#14544] / [i915#284])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@gem_media_vme.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@gem_media_vme.html
* igt@gem_pwrite@basic-exhaustion:
- shard-rkl: [SKIP][287] ([i915#14544] / [i915#3282]) -> [SKIP][288] ([i915#3282]) +3 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gem_pwrite@basic-exhaustion.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_readwrite@beyond-eob:
- shard-rkl: [SKIP][289] ([i915#3282]) -> [SKIP][290] ([i915#14544] / [i915#3282]) +3 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@gem_readwrite@beyond-eob.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@gem_readwrite@beyond-eob.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: [SKIP][291] ([i915#14544] / [i915#3297] / [i915#3323]) -> [SKIP][292] ([i915#3297] / [i915#3323])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gem_userptr_blits@dmabuf-sync.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: [SKIP][293] ([i915#14544] / [i915#3297]) -> [SKIP][294] ([i915#3297])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gem_userptr_blits@dmabuf-unsync.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: [SKIP][295] ([i915#3281] / [i915#3297]) -> [SKIP][296] ([i915#14544] / [i915#3281] / [i915#3297])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@gem_userptr_blits@relocations.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@gem_userptr_blits@relocations.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: [SKIP][297] ([i915#14544] / [i915#2527]) -> [SKIP][298] ([i915#2527]) +2 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@valid-registers:
- shard-rkl: [SKIP][299] ([i915#2527]) -> [SKIP][300] ([i915#14544] / [i915#2527]) +1 other test skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@gen9_exec_parse@valid-registers.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: [SKIP][301] ([i915#8399]) -> [SKIP][302] ([i915#14544] / [i915#8399])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@i915_pm_freq_api@freq-suspend.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: [SKIP][303] ([i915#14498]) -> [SKIP][304] ([i915#14498] / [i915#14544])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@i915_pm_rc6_residency@rc6-idle.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_query@test-query-geometry-subslices:
- shard-rkl: [SKIP][305] ([i915#14544] / [i915#5723]) -> [SKIP][306] ([i915#5723])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@i915_query@test-query-geometry-subslices.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@i915_query@test-query-geometry-subslices.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
- shard-rkl: [SKIP][307] ([i915#5286]) -> [SKIP][308] ([i915#14544] / [i915#5286]) +2 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-rkl: [SKIP][309] ([i915#14544] / [i915#5286]) -> [SKIP][310] ([i915#5286]) +3 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-rkl: [SKIP][311] ([i915#3638]) -> [SKIP][312] ([i915#14544] / [i915#3638])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_big_fb@linear-32bpp-rotate-90.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: [SKIP][313] ([i915#14544] / [i915#3638]) -> [SKIP][314] ([i915#3638]) +2 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][315] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][316] ([i915#14098] / [i915#6095]) +22 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][317] ([i915#12313]) -> [SKIP][318] ([i915#12313] / [i915#14544])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][319] ([i915#14544] / [i915#6095]) -> [SKIP][320] ([i915#6095]) +18 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][321] ([i915#12313] / [i915#14544]) -> [SKIP][322] ([i915#12313]) +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][323] ([i915#6095]) -> [SKIP][324] ([i915#14544] / [i915#6095]) +9 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][325] ([i915#14098] / [i915#6095]) -> [SKIP][326] ([i915#14098] / [i915#14544] / [i915#6095]) +11 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-rkl: [SKIP][327] -> [SKIP][328] ([i915#14544]) +10 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_chamelium_color@ctm-red-to-blue.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-rkl: [SKIP][329] ([i915#11151] / [i915#7828]) -> [SKIP][330] ([i915#11151] / [i915#14544] / [i915#7828]) +4 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_chamelium_frames@dp-crc-fast.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-rkl: [SKIP][331] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][332] ([i915#11151] / [i915#7828]) +5 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-single.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_content_protection@atomic:
- shard-dg2: [FAIL][333] ([i915#7173]) -> [SKIP][334] ([i915#6944] / [i915#7118] / [i915#9424])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-11/igt@kms_content_protection@atomic.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-8/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@content-type-change:
- shard-rkl: [SKIP][335] ([i915#6944] / [i915#9424]) -> [SKIP][336] ([i915#14544] / [i915#6944] / [i915#9424])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_content_protection@content-type-change.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: [SKIP][337] ([i915#14544] / [i915#3116]) -> [SKIP][338] ([i915#3116])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@srm:
- shard-dg2: [FAIL][339] ([i915#7173]) -> [SKIP][340] ([i915#6944] / [i915#7118])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-11/igt@kms_content_protection@srm.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-8/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-dg2: [FAIL][341] ([i915#1339] / [i915#7173]) -> [SKIP][342] ([i915#6944] / [i915#7118] / [i915#9424])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-11/igt@kms_content_protection@uevent.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-8/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: [SKIP][343] ([i915#14544] / [i915#3555]) -> [SKIP][344] ([i915#3555]) +4 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-rkl: [SKIP][345] ([i915#13049] / [i915#14544]) -> [SKIP][346] ([i915#13049])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-rkl: [SKIP][347] ([i915#3555]) -> [SKIP][348] ([i915#14544] / [i915#3555]) +2 other tests skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-max-size.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: [SKIP][349] ([i915#13049]) -> [SKIP][350] ([i915#13049] / [i915#14544])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_cursor_crc@cursor-random-512x170.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-rkl: [SKIP][351] ([i915#14544] / [i915#9723]) -> [SKIP][352] ([i915#9723])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_aux_dev:
- shard-rkl: [SKIP][353] ([i915#1257] / [i915#14544]) -> [SKIP][354] ([i915#1257])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_dp_aux_dev.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-rkl: [SKIP][355] ([i915#13748] / [i915#14544]) -> [SKIP][356] ([i915#13748])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-rkl: [SKIP][357] ([i915#13707] / [i915#14544]) -> [SKIP][358] ([i915#13707])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_dp_linktrain_fallback@dp-fallback.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-with-bpc:
- shard-rkl: [SKIP][359] ([i915#3555] / [i915#3840]) -> [SKIP][360] ([i915#14544] / [i915#3555] / [i915#3840])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_dsc@dsc-with-bpc.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][361] ([i915#3955]) -> [SKIP][362] ([i915#14544] / [i915#3955])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_fbcon_fbt@psr.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-rkl: [SKIP][363] ([i915#14544] / [i915#9934]) -> [SKIP][364] ([i915#9934]) +5 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-dg1: [SKIP][365] ([i915#8381]) -> [SKIP][366] ([i915#4423] / [i915#8381])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg1-15/igt@kms_flip@2x-flip-vs-fences-interruptible.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-18/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
- shard-rkl: [SKIP][367] ([i915#9934]) -> [SKIP][368] ([i915#14544] / [i915#9934]) +4 other tests skip
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: [SKIP][369] ([i915#14544] / [i915#2672] / [i915#3555]) -> [SKIP][370] ([i915#2672] / [i915#3555]) +2 other tests skip
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: [SKIP][371] ([i915#14544] / [i915#2672]) -> [SKIP][372] ([i915#2672]) +2 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-rkl: [SKIP][373] ([i915#2672] / [i915#3555]) -> [SKIP][374] ([i915#14544] / [i915#2672] / [i915#3555]) +1 other test skip
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-rkl: [SKIP][375] ([i915#2672]) -> [SKIP][376] ([i915#14544] / [i915#2672]) +1 other test skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][377] ([i915#1825]) -> [SKIP][378] ([i915#14544] / [i915#1825]) +18 other tests skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: [SKIP][379] ([i915#14544] / [i915#5439]) -> [SKIP][380] ([i915#5439])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg1: [SKIP][381] ([i915#8708]) -> [SKIP][382] ([i915#4423] / [i915#8708])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt:
- shard-dg2: [SKIP][383] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][384] ([i915#15102] / [i915#3458]) +3 other tests skip
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
- shard-rkl: [SKIP][385] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][386] ([i915#15102] / [i915#3023]) +13 other tests skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][387] ([i915#15102]) -> [SKIP][388] ([i915#14544] / [i915#15102]) +1 other test skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-rkl: [SKIP][389] ([i915#14544] / [i915#15102]) -> [SKIP][390] ([i915#15102]) +2 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- shard-rkl: [SKIP][391] ([i915#15102] / [i915#3023]) -> [SKIP][392] ([i915#14544] / [i915#15102] / [i915#3023]) +11 other tests skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
- shard-dg2: [SKIP][393] ([i915#15102] / [i915#3458]) -> [SKIP][394] ([i915#10433] / [i915#15102] / [i915#3458])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#1825]) -> [SKIP][396] ([i915#1825]) +26 other tests skip
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: [SKIP][397] ([i915#12713]) -> [SKIP][398] ([i915#13331] / [i915#14544])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_hdr@brightness-with-hdr.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_hdr@brightness-with-hdr.html
- shard-dg1: [SKIP][399] ([i915#1187] / [i915#12713]) -> [SKIP][400] ([i915#12713])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-15/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: [SKIP][401] ([i915#3555] / [i915#8228]) -> [SKIP][402] ([i915#14544] / [i915#3555] / [i915#8228])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_hdr@invalid-hdr.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: [INCOMPLETE][403] ([i915#15436]) -> [SKIP][404] ([i915#3555] / [i915#8228])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_hdr@static-toggle-suspend.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: [SKIP][405] ([i915#14544] / [i915#15283]) -> [SKIP][406] ([i915#15283])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: [SKIP][407] ([i915#10656]) -> [SKIP][408] ([i915#10656] / [i915#14544])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_joiner@invalid-modeset-big-joiner.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: [SKIP][409] ([i915#13522]) -> [SKIP][410] ([i915#13522] / [i915#14544])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: [SKIP][411] ([i915#13958] / [i915#14544]) -> [SKIP][412] ([i915#13958])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-4.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: [SKIP][413] ([i915#15329]) -> [SKIP][414] ([i915#14544] / [i915#15329]) +3 other tests skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: [SKIP][415] ([i915#14544] / [i915#15329]) -> [SKIP][416] ([i915#15329]) +3 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-rkl: [SKIP][417] ([i915#14544] / [i915#9685]) -> [SKIP][418] ([i915#9685]) +1 other test skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_pm_dc@dc3co-vpb-simulation.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: [SKIP][419] ([i915#9685]) -> [SKIP][420] ([i915#14544] / [i915#9685])
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_pm_dc@dc5-psr.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][421] ([i915#3828]) -> [SKIP][422] ([i915#14544] / [i915#9340])
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_pm_lpsp@kms-lpsp.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][423] ([i915#14544] / [i915#15073]) -> [SKIP][424] ([i915#15073])
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_prime@d3hot:
- shard-rkl: [SKIP][425] ([i915#6524]) -> [SKIP][426] ([i915#14544] / [i915#6524])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_prime@d3hot.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][427] ([i915#11520] / [i915#14544]) -> [SKIP][428] ([i915#11520]) +5 other tests skip
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][429] ([i915#11520]) -> [SKIP][430] ([i915#11520] / [i915#14544]) +4 other tests skip
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr@fbc-pr-cursor-plane-onoff:
- shard-rkl: [SKIP][431] ([i915#1072] / [i915#9732]) -> [SKIP][432] ([i915#1072] / [i915#14544] / [i915#9732]) +9 other tests skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-suspend:
- shard-rkl: [SKIP][433] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][434] ([i915#1072] / [i915#9732]) +14 other tests skip
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@kms_psr@fbc-psr2-suspend.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@kms_psr@fbc-psr2-suspend.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-rkl: [SKIP][435] ([i915#5289]) -> [SKIP][436] ([i915#14544] / [i915#5289])
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-dg1: [SKIP][437] ([i915#3555]) -> [SKIP][438] ([i915#3555] / [i915#4423])
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-dg1-12/igt@kms_scaling_modes@scaling-mode-full-aspect.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-dg1-17/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_vrr@flip-dpms:
- shard-rkl: [SKIP][439] ([i915#15243] / [i915#3555]) -> [SKIP][440] ([i915#14544] / [i915#15243] / [i915#3555]) +1 other test skip
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-5/igt@kms_vrr@flip-dpms.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: [SKIP][441] ([i915#9906]) -> [SKIP][442] ([i915#14544] / [i915#9906]) +1 other test skip
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-4/igt@kms_vrr@seamless-rr-switch-vrr.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: [SKIP][443] ([i915#14544] / [i915#3708]) -> [SKIP][444] ([i915#3708])
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@prime_vgem@fence-read-hang.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-3/igt@prime_vgem@fence-read-hang.html
* igt@tools_test@sysfs_l3_parity:
- shard-rkl: [SKIP][445] ([i915#14544]) -> [SKIP][446] +13 other tests skip
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17685/shard-rkl-6/igt@tools_test@sysfs_l3_parity.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/shard-rkl-4/igt@tools_test@sysfs_l3_parity.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13331]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13331
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14242]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14242
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
[i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
[i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15283]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15283
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15436
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_17685 -> Patchwork_159009v1
CI-20190529: 20190529
CI_DRM_17685: 041460d53aa3554e4f2d8fb81269e2653200da32 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8666: 8666
Patchwork_159009v1: 041460d53aa3554e4f2d8fb81269e2653200da32 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159009v1/index.html
[-- Attachment #2: Type: text/html, Size: 155225 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread