* [PATCH RESEND v3 0/6] drm: handle IRQ_HPD events correctly
@ 2026-05-13 18:23 ` Dmitry Baryshkov
0 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Both DisplayPort and HDMI standards define a way for the Sink / display
to notify the Source / host about some kinds of events. In case of HDMI
it's as simple as singnalling changes to the EDID. In case of
DisplayPort it's more complicated and requires actual checking of the
DPCD registers.
Currently USB-C drivers don't have a way to deliver the IRQ_HPD
notifications, leading to missing MST notifications. Provide necessary
plumbing to let IRQ_HPD events be passed to the DisplayPort drivers.
Note: the Yoga C630 UCSI driver and Acer Aspire1 EC driver are not yet
enabled to send the IRQ_HPD events. Both of them would need some more
reverse engineering to find out how the event is being reported by the
EC.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
Changes in v3:
- Fixed build error if aux bridges are disabled (Intel GFX CI)
- Link to v2: https://patch.msgid.link/20260420-hpd-irq-events-v2-0-402ffe27e9e9@oss.qualcomm.com
Changes in v2:
- Change irq_hpd arg to be an enum, possibly desribing other uses (Toni)
- Account for that, chaning the API accordingly (with_irq -> extra,
etc.)
- Wire up AUX bridge notifications
- Link to v1: https://patch.msgid.link/20260416-hpd-irq-events-v1-0-1ab1f1cfb2b2@oss.qualcomm.com
---
Dmitry Baryshkov (6):
drm/connector: report IRQ_HPD events to drm_connector_oob_hotplug_event()
drm/bridge: pass down IRQ_HPD to the drivers
drm/bridge: aux-hpd: let drivers pass IRQ_HPD events
drm/msm: dp: handle the IRQ_HPD events reported by USB-C
soc: qcom: pmic-glink-altmode: pass down HPD_IRQ events
usb: typec: ucsi: huawei-gaokun: pass down HPD_IRQ events
drivers/gpu/drm/bridge/aux-hpd-bridge.c | 11 +++++----
drivers/gpu/drm/bridge/chrontel-ch7033.c | 3 ++-
drivers/gpu/drm/bridge/lontium-lt8912b.c | 3 ++-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 3 ++-
drivers/gpu/drm/bridge/ti-tfp410.c | 4 ++--
drivers/gpu/drm/display/drm_bridge_connector.c | 22 ++++++++++--------
drivers/gpu/drm/drm_bridge.c | 20 ++++++++++-------
drivers/gpu/drm/drm_connector.c | 7 ++++--
drivers/gpu/drm/i915/display/intel_dp.c | 3 ++-
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 3 ++-
drivers/gpu/drm/msm/dp/dp_display.c | 6 ++++-
drivers/gpu/drm/msm/dp/dp_drm.h | 3 ++-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 3 ++-
drivers/soc/qcom/pmic_glink_altmode.c | 6 ++++-
drivers/usb/typec/altmodes/displayport.c | 15 +++++++++----
drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 11 +++++----
include/drm/bridge/aux-bridge.h | 13 +++++++++--
include/drm/drm_bridge.h | 31 +++++++++++++++++++++-----
include/drm/drm_connector.h | 22 ++++++++++++++++--
19 files changed, 138 insertions(+), 51 deletions(-)
---
base-commit: c7275b05bc428c7373d97aa2da02d3a7fa6b9f66
change-id: 20260414-hpd-irq-events-e72bc076a5f1
Best regards,
--
With best wishes
Dmitry
--
With best wishes
Dmitry
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 22+ messages in thread* [PATCH RESEND v3 1/6] drm/connector: report IRQ_HPD events to drm_connector_oob_hotplug_event()
2026-05-13 18:23 ` Dmitry Baryshkov
@ 2026-05-13 18:23 ` Dmitry Baryshkov
-1 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
The DisplayPort standard defines a special kind of events called IRQ.
These events are used to notify DP Source about the events on the Sink
side. It is extremely important for DP MST handling, where the MST
events are reported through this IRQ.
In case of the USB-C DP AltMode there is no actual HPD pulse, but the
events are ported through the bits in the AltMode VDOs.
Extend the drm_connector_oob_hotplug_event() interface and report IRQ
events to the DisplayPort Sink drivers.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/gpu/drm/drm_connector.c | 5 ++++-
drivers/usb/typec/altmodes/displayport.c | 15 +++++++++++----
include/drm/drm_connector.h | 19 ++++++++++++++++++-
3 files changed, 33 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c
index 47dc53c4a738..edee9daccd51 100644
--- a/drivers/gpu/drm/drm_connector.c
+++ b/drivers/gpu/drm/drm_connector.c
@@ -3510,6 +3510,8 @@ struct drm_connector *drm_connector_find_by_fwnode(struct fwnode_handle *fwnode)
* drm_connector_oob_hotplug_event - Report out-of-band hotplug event to connector
* @connector_fwnode: fwnode_handle to report the event on
* @status: hot plug detect logical state
+ * @extra_status: additional information provided by the sink without changing
+ * the HPD state (or in addition to such a change).
*
* On some hardware a hotplug event notification may come from outside the display
* driver / device. An example of this is some USB Type-C setups where the hardware
@@ -3520,7 +3522,8 @@ struct drm_connector *drm_connector_find_by_fwnode(struct fwnode_handle *fwnode)
* a drm_connector reference through calling drm_connector_find_by_fwnode().
*/
void drm_connector_oob_hotplug_event(struct fwnode_handle *connector_fwnode,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct drm_connector *connector;
diff --git a/drivers/usb/typec/altmodes/displayport.c b/drivers/usb/typec/altmodes/displayport.c
index 35d9c3086990..7182a8e2e710 100644
--- a/drivers/usb/typec/altmodes/displayport.c
+++ b/drivers/usb/typec/altmodes/displayport.c
@@ -189,7 +189,9 @@ static int dp_altmode_status_update(struct dp_altmode *dp)
} else {
drm_connector_oob_hotplug_event(dp->connector_fwnode,
hpd ? connector_status_connected :
- connector_status_disconnected);
+ connector_status_disconnected,
+ (hpd && irq_hpd) ? DRM_CONNECTOR_DP_IRQ_HPD :
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
dp->hpd = hpd;
sysfs_notify(&dp->alt->dev.kobj, "displayport", "hpd");
if (hpd && irq_hpd) {
@@ -212,7 +214,10 @@ static int dp_altmode_configured(struct dp_altmode *dp)
*/
if (dp->pending_hpd) {
drm_connector_oob_hotplug_event(dp->connector_fwnode,
- connector_status_connected);
+ connector_status_connected,
+ dp->pending_irq_hpd ?
+ DRM_CONNECTOR_DP_IRQ_HPD :
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
sysfs_notify(&dp->alt->dev.kobj, "displayport", "hpd");
dp->pending_hpd = false;
if (dp->pending_irq_hpd) {
@@ -397,7 +402,8 @@ static int dp_altmode_vdm(struct typec_altmode *alt,
dp->data.conf = 0;
if (dp->hpd) {
drm_connector_oob_hotplug_event(dp->connector_fwnode,
- connector_status_disconnected);
+ connector_status_disconnected,
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
dp->hpd = false;
sysfs_notify(&dp->alt->dev.kobj, "displayport", "hpd");
}
@@ -827,7 +833,8 @@ void dp_altmode_remove(struct typec_altmode *alt)
if (dp->connector_fwnode) {
drm_connector_oob_hotplug_event(dp->connector_fwnode,
- connector_status_disconnected);
+ connector_status_disconnected,
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
fwnode_handle_put(dp->connector_fwnode);
}
diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h
index f83f28cae207..e05197e970d3 100644
--- a/include/drm/drm_connector.h
+++ b/include/drm/drm_connector.h
@@ -91,6 +91,22 @@ enum drm_connector_status {
connector_status_unknown = 3,
};
+/**
+ * enum drm_connector_status_extra - additional events sent by the sink /
+ * display together or in replacement of the HPD status changes.
+ */
+enum drm_connector_status_extra {
+ /**
+ * @DRM_CONNECTOR_NO_EXTRA_STATUS: No additional status reported.
+ */
+ DRM_CONNECTOR_NO_EXTRA_STATUS,
+ /**
+ * @DRM_CONNECTOR_DP_IRQ_HPD: DisplayPort Sink has sent the
+ * IRQ_HPD (either by the HPD short pulse or via the AltMode event).
+ */
+ DRM_CONNECTOR_DP_IRQ_HPD,
+};
+
/**
* enum drm_connector_registration_state - userspace registration status for
* a &drm_connector
@@ -2521,7 +2537,8 @@ drm_connector_is_unregistered(struct drm_connector *connector)
}
void drm_connector_oob_hotplug_event(struct fwnode_handle *connector_fwnode,
- enum drm_connector_status status);
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
const char *drm_get_connector_type_name(unsigned int connector_type);
const char *drm_get_connector_status_name(enum drm_connector_status status);
const char *drm_get_subpixel_order_name(enum subpixel_order order);
--
2.47.3
^ permalink raw reply related [flat|nested] 22+ messages in thread* [PATCH RESEND v3 1/6] drm/connector: report IRQ_HPD events to drm_connector_oob_hotplug_event()
@ 2026-05-13 18:23 ` Dmitry Baryshkov
0 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
The DisplayPort standard defines a special kind of events called IRQ.
These events are used to notify DP Source about the events on the Sink
side. It is extremely important for DP MST handling, where the MST
events are reported through this IRQ.
In case of the USB-C DP AltMode there is no actual HPD pulse, but the
events are ported through the bits in the AltMode VDOs.
Extend the drm_connector_oob_hotplug_event() interface and report IRQ
events to the DisplayPort Sink drivers.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/gpu/drm/drm_connector.c | 5 ++++-
drivers/usb/typec/altmodes/displayport.c | 15 +++++++++++----
include/drm/drm_connector.h | 19 ++++++++++++++++++-
3 files changed, 33 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c
index 47dc53c4a738..edee9daccd51 100644
--- a/drivers/gpu/drm/drm_connector.c
+++ b/drivers/gpu/drm/drm_connector.c
@@ -3510,6 +3510,8 @@ struct drm_connector *drm_connector_find_by_fwnode(struct fwnode_handle *fwnode)
* drm_connector_oob_hotplug_event - Report out-of-band hotplug event to connector
* @connector_fwnode: fwnode_handle to report the event on
* @status: hot plug detect logical state
+ * @extra_status: additional information provided by the sink without changing
+ * the HPD state (or in addition to such a change).
*
* On some hardware a hotplug event notification may come from outside the display
* driver / device. An example of this is some USB Type-C setups where the hardware
@@ -3520,7 +3522,8 @@ struct drm_connector *drm_connector_find_by_fwnode(struct fwnode_handle *fwnode)
* a drm_connector reference through calling drm_connector_find_by_fwnode().
*/
void drm_connector_oob_hotplug_event(struct fwnode_handle *connector_fwnode,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct drm_connector *connector;
diff --git a/drivers/usb/typec/altmodes/displayport.c b/drivers/usb/typec/altmodes/displayport.c
index 35d9c3086990..7182a8e2e710 100644
--- a/drivers/usb/typec/altmodes/displayport.c
+++ b/drivers/usb/typec/altmodes/displayport.c
@@ -189,7 +189,9 @@ static int dp_altmode_status_update(struct dp_altmode *dp)
} else {
drm_connector_oob_hotplug_event(dp->connector_fwnode,
hpd ? connector_status_connected :
- connector_status_disconnected);
+ connector_status_disconnected,
+ (hpd && irq_hpd) ? DRM_CONNECTOR_DP_IRQ_HPD :
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
dp->hpd = hpd;
sysfs_notify(&dp->alt->dev.kobj, "displayport", "hpd");
if (hpd && irq_hpd) {
@@ -212,7 +214,10 @@ static int dp_altmode_configured(struct dp_altmode *dp)
*/
if (dp->pending_hpd) {
drm_connector_oob_hotplug_event(dp->connector_fwnode,
- connector_status_connected);
+ connector_status_connected,
+ dp->pending_irq_hpd ?
+ DRM_CONNECTOR_DP_IRQ_HPD :
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
sysfs_notify(&dp->alt->dev.kobj, "displayport", "hpd");
dp->pending_hpd = false;
if (dp->pending_irq_hpd) {
@@ -397,7 +402,8 @@ static int dp_altmode_vdm(struct typec_altmode *alt,
dp->data.conf = 0;
if (dp->hpd) {
drm_connector_oob_hotplug_event(dp->connector_fwnode,
- connector_status_disconnected);
+ connector_status_disconnected,
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
dp->hpd = false;
sysfs_notify(&dp->alt->dev.kobj, "displayport", "hpd");
}
@@ -827,7 +833,8 @@ void dp_altmode_remove(struct typec_altmode *alt)
if (dp->connector_fwnode) {
drm_connector_oob_hotplug_event(dp->connector_fwnode,
- connector_status_disconnected);
+ connector_status_disconnected,
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
fwnode_handle_put(dp->connector_fwnode);
}
diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h
index f83f28cae207..e05197e970d3 100644
--- a/include/drm/drm_connector.h
+++ b/include/drm/drm_connector.h
@@ -91,6 +91,22 @@ enum drm_connector_status {
connector_status_unknown = 3,
};
+/**
+ * enum drm_connector_status_extra - additional events sent by the sink /
+ * display together or in replacement of the HPD status changes.
+ */
+enum drm_connector_status_extra {
+ /**
+ * @DRM_CONNECTOR_NO_EXTRA_STATUS: No additional status reported.
+ */
+ DRM_CONNECTOR_NO_EXTRA_STATUS,
+ /**
+ * @DRM_CONNECTOR_DP_IRQ_HPD: DisplayPort Sink has sent the
+ * IRQ_HPD (either by the HPD short pulse or via the AltMode event).
+ */
+ DRM_CONNECTOR_DP_IRQ_HPD,
+};
+
/**
* enum drm_connector_registration_state - userspace registration status for
* a &drm_connector
@@ -2521,7 +2537,8 @@ drm_connector_is_unregistered(struct drm_connector *connector)
}
void drm_connector_oob_hotplug_event(struct fwnode_handle *connector_fwnode,
- enum drm_connector_status status);
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
const char *drm_get_connector_type_name(unsigned int connector_type);
const char *drm_get_connector_status_name(enum drm_connector_status status);
const char *drm_get_subpixel_order_name(enum subpixel_order order);
--
2.47.3
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply related [flat|nested] 22+ messages in thread* Re: [PATCH RESEND v3 1/6] drm/connector: report IRQ_HPD events to drm_connector_oob_hotplug_event()
2026-05-13 18:23 ` Dmitry Baryshkov
(?)
@ 2026-05-14 10:44 ` sashiko-bot
-1 siblings, 0 replies; 22+ messages in thread
From: sashiko-bot @ 2026-05-14 10:44 UTC (permalink / raw)
To: Dmitry Baryshkov; +Cc: linux-amlogic, neil.armstrong
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [High] IRQ_HPD events are silently dropped if a status update triggers a reconfiguration while the HPD state remains unchanged.
- [High] Deferred events in `dp_altmode_configured()` unconditionally report the display as connected and leak stale `pending_irq_hpd` / `pending_hpd` state.
--
commit 53d82f9a5286a8fa5530ca1be94f61940637586b
Author: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drm/connector: report IRQ_HPD events to drm_connector_oob_hotplug_event()
This commit extends the drm_connector_oob_hotplug_event() interface to report
DisplayPort irq events. These events are now forwarded through the alt mode
messages to the sink drivers to support multi-stream transport handling.
> diff --git a/drivers/usb/typec/altmodes/displayport.c b/drivers/usb/typec/altmodes/displayport.c
> index 35d9c30869900..7182a8e2e7101 100644
> --- a/drivers/usb/typec/altmodes/displayport.c
> +++ b/drivers/usb/typec/altmodes/displayport.c
[ ... ]
> @@ -212,7 +214,10 @@ static int dp_altmode_configured(struct dp_altmode *dp)
> */
> if (dp->pending_hpd) {
> drm_connector_oob_hotplug_event(dp->connector_fwnode,
> - connector_status_connected);
> + connector_status_connected,
> + dp->pending_irq_hpd ?
> + DRM_CONNECTOR_DP_IRQ_HPD :
> + DRM_CONNECTOR_NO_EXTRA_STATUS);
Are irq events silently dropped if a status update triggers a
reconfiguration while the hotplug detect state remains unchanged?
Looking at dp_altmode_status_update(), if a status update requires
reconfiguration, the code attempts to buffer the event:
if (!(con & DP_CONF_CURRENTLY(dp->data.conf))) {
ret = dp_altmode_configure(dp, con);
if (!ret) {
dp->state = dp->plug_prime ? DP_STATE_CONFIGURE_PRIME :
DP_STATE_CONFIGURE;
if (dp->hpd != hpd) {
dp->hpd = hpd;
dp->pending_hpd = true;
}
if (dp->hpd && dp->pending_hpd && irq_hpd)
dp->pending_irq_hpd = true;
}
}
It only sets dp->pending_hpd = true if the hotplug detect state has toggled. If
it remains unchanged, dp->pending_hpd stays false. This prevents
dp->pending_irq_hpd from being set even if irq_hpd is true.
Could this cause DisplayPort irq events that arrive concurrently with a
configuration change to be lost, preventing downstream multi-stream transport
topology updates and link training?
Additionally, does this deferred event unconditionally report the display as
connected and leak stale state?
If multiple status update messages arrive before configuration
completes, dp->hpd can transition to false while dp->pending_hpd and
dp->pending_irq_hpd remain true.
Similarly, if the alt mode is exited via CMD_EXIT_MODE while
dp->pending_hpd is true, these pending flags are never cleared.
Will this cause the drm driver to receive a spurious connection event and
irq when configuration completes or when the alt mode is later re-entered?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260513-hpd-irq-events-v3-0-086857017f16@oss.qualcomm.com?part=1
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH RESEND v3 2/6] drm/bridge: pass down IRQ_HPD to the drivers
2026-05-13 18:23 ` Dmitry Baryshkov
@ 2026-05-13 18:23 ` Dmitry Baryshkov
-1 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Pass down the notifications about the IRQ_HPD events down to the
individual drivers, letting them handle those as required.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/gpu/drm/bridge/chrontel-ch7033.c | 3 ++-
drivers/gpu/drm/bridge/lontium-lt8912b.c | 3 ++-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 3 ++-
drivers/gpu/drm/bridge/ti-tfp410.c | 4 ++--
drivers/gpu/drm/display/drm_bridge_connector.c | 22 +++++++++++++---------
drivers/gpu/drm/drm_bridge.c | 5 +++--
drivers/gpu/drm/drm_connector.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp.c | 3 ++-
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 3 ++-
drivers/gpu/drm/msm/dp/dp_display.c | 3 ++-
drivers/gpu/drm/msm/dp/dp_drm.h | 3 ++-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 3 ++-
include/drm/drm_bridge.h | 9 ++++++---
include/drm/drm_connector.h | 3 ++-
14 files changed, 43 insertions(+), 26 deletions(-)
diff --git a/drivers/gpu/drm/bridge/chrontel-ch7033.c b/drivers/gpu/drm/bridge/chrontel-ch7033.c
index 54d49d4882c8..04e6b4c00a28 100644
--- a/drivers/gpu/drm/bridge/chrontel-ch7033.c
+++ b/drivers/gpu/drm/bridge/chrontel-ch7033.c
@@ -259,7 +259,8 @@ static const struct drm_connector_helper_funcs ch7033_connector_helper_funcs = {
.best_encoder = ch7033_connector_best_encoder,
};
-static void ch7033_hpd_event(void *arg, enum drm_connector_status status)
+static void ch7033_hpd_event(void *arg, enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct ch7033_priv *priv = arg;
diff --git a/drivers/gpu/drm/bridge/lontium-lt8912b.c b/drivers/gpu/drm/bridge/lontium-lt8912b.c
index 8a0b48efca58..b404f0cbf60d 100644
--- a/drivers/gpu/drm/bridge/lontium-lt8912b.c
+++ b/drivers/gpu/drm/bridge/lontium-lt8912b.c
@@ -504,7 +504,8 @@ static int lt8912_attach_dsi(struct lt8912 *lt)
return 0;
}
-static void lt8912_bridge_hpd_cb(void *data, enum drm_connector_status status)
+static void lt8912_bridge_hpd_cb(void *data, enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct lt8912 *lt = data;
diff --git a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c b/drivers/gpu/drm/bridge/lontium-lt9611uxc.c
index 11aab07d88df..ca41ebe9f26f 100644
--- a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c
+++ b/drivers/gpu/drm/bridge/lontium-lt9611uxc.c
@@ -430,7 +430,8 @@ static const struct drm_edid *lt9611uxc_bridge_edid_read(struct drm_bridge *brid
static void lt9611uxc_bridge_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
const struct drm_edid *drm_edid;
diff --git a/drivers/gpu/drm/bridge/ti-tfp410.c b/drivers/gpu/drm/bridge/ti-tfp410.c
index 3b6b0e92cf89..199916662895 100644
--- a/drivers/gpu/drm/bridge/ti-tfp410.c
+++ b/drivers/gpu/drm/bridge/ti-tfp410.c
@@ -39,7 +39,6 @@ drm_bridge_to_tfp410(struct drm_bridge *bridge)
{
return container_of(bridge, struct tfp410, bridge);
}
-
static inline struct tfp410 *
drm_connector_to_tfp410(struct drm_connector *connector)
{
@@ -110,7 +109,8 @@ static void tfp410_hpd_work_func(struct work_struct *work)
drm_helper_hpd_irq_event(dvi->bridge.dev);
}
-static void tfp410_hpd_callback(void *arg, enum drm_connector_status status)
+static void tfp410_hpd_callback(void *arg, enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct tfp410 *dvi = arg;
diff --git a/drivers/gpu/drm/display/drm_bridge_connector.c b/drivers/gpu/drm/display/drm_bridge_connector.c
index 39cc18f78eda..5fdb1a231cec 100644
--- a/drivers/gpu/drm/display/drm_bridge_connector.c
+++ b/drivers/gpu/drm/display/drm_bridge_connector.c
@@ -141,7 +141,8 @@ struct drm_bridge_connector {
*/
static void drm_bridge_connector_hpd_notify(struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct drm_bridge_connector *bridge_connector =
to_drm_bridge_connector(connector);
@@ -149,12 +150,13 @@ static void drm_bridge_connector_hpd_notify(struct drm_connector *connector,
/* Notify all bridges in the pipeline of hotplug events. */
drm_for_each_bridge_in_chain_scoped(bridge_connector->encoder, bridge) {
if (bridge->funcs->hpd_notify)
- bridge->funcs->hpd_notify(bridge, connector, status);
+ bridge->funcs->hpd_notify(bridge, connector, status, extra_status);
}
}
static void drm_bridge_connector_handle_hpd(struct drm_bridge_connector *drm_bridge_connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct drm_connector *connector = &drm_bridge_connector->base;
struct drm_device *dev = connector->dev;
@@ -163,24 +165,26 @@ static void drm_bridge_connector_handle_hpd(struct drm_bridge_connector *drm_bri
connector->status = status;
mutex_unlock(&dev->mode_config.mutex);
- drm_bridge_connector_hpd_notify(connector, status);
+ drm_bridge_connector_hpd_notify(connector, status, extra_status);
drm_kms_helper_connector_hotplug_event(connector);
}
static void drm_bridge_connector_hpd_cb(void *cb_data,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
- drm_bridge_connector_handle_hpd(cb_data, status);
+ drm_bridge_connector_handle_hpd(cb_data, status, extra_status);
}
static void drm_bridge_connector_oob_hotplug_event(struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct drm_bridge_connector *bridge_connector =
to_drm_bridge_connector(connector);
- drm_bridge_connector_handle_hpd(bridge_connector, status);
+ drm_bridge_connector_handle_hpd(bridge_connector, status, extra_status);
}
static void drm_bridge_connector_enable_hpd(struct drm_connector *connector)
@@ -223,7 +227,7 @@ drm_bridge_connector_detect(struct drm_connector *connector, bool force)
if (hdmi)
drm_atomic_helper_connector_hdmi_hotplug(connector, status);
- drm_bridge_connector_hpd_notify(connector, status);
+ drm_bridge_connector_hpd_notify(connector, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
} else {
switch (connector->connector_type) {
case DRM_MODE_CONNECTOR_DPI:
diff --git a/drivers/gpu/drm/drm_bridge.c b/drivers/gpu/drm/drm_bridge.c
index d6f512b73389..c8c3301cd936 100644
--- a/drivers/gpu/drm/drm_bridge.c
+++ b/drivers/gpu/drm/drm_bridge.c
@@ -1444,7 +1444,8 @@ EXPORT_SYMBOL_GPL(drm_bridge_edid_read);
*/
void drm_bridge_hpd_enable(struct drm_bridge *bridge,
void (*cb)(void *data,
- enum drm_connector_status status),
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status),
void *data)
{
if (!(bridge->ops & DRM_BRIDGE_OP_HPD))
@@ -1509,7 +1510,7 @@ void drm_bridge_hpd_notify(struct drm_bridge *bridge,
{
mutex_lock(&bridge->hpd_mutex);
if (bridge->hpd_cb)
- bridge->hpd_cb(bridge->hpd_data, status);
+ bridge->hpd_cb(bridge->hpd_data, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
mutex_unlock(&bridge->hpd_mutex);
}
EXPORT_SYMBOL_GPL(drm_bridge_hpd_notify);
diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c
index edee9daccd51..415eb834808c 100644
--- a/drivers/gpu/drm/drm_connector.c
+++ b/drivers/gpu/drm/drm_connector.c
@@ -3532,7 +3532,7 @@ void drm_connector_oob_hotplug_event(struct fwnode_handle *connector_fwnode,
return;
if (connector->funcs->oob_hotplug_event)
- connector->funcs->oob_hotplug_event(connector, status);
+ connector->funcs->oob_hotplug_event(connector, status, extra_status);
drm_connector_put(connector);
}
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 4955bd8b11d7..98bbcab2067b 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -6779,7 +6779,8 @@ static int intel_dp_connector_atomic_check(struct drm_connector *_connector,
}
static void intel_dp_oob_hotplug_event(struct drm_connector *_connector,
- enum drm_connector_status hpd_state)
+ enum drm_connector_status hpd_state,
+ enum drm_connector_status_extra extra_status)
{
struct intel_connector *connector = to_intel_connector(_connector);
struct intel_display *display = to_intel_display(connector);
diff --git a/drivers/gpu/drm/meson/meson_encoder_hdmi.c b/drivers/gpu/drm/meson/meson_encoder_hdmi.c
index 1abb0572bb5f..691b9996c8a4 100644
--- a/drivers/gpu/drm/meson/meson_encoder_hdmi.c
+++ b/drivers/gpu/drm/meson/meson_encoder_hdmi.c
@@ -323,7 +323,8 @@ static int meson_encoder_hdmi_atomic_check(struct drm_bridge *bridge,
static void meson_encoder_hdmi_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct meson_encoder_hdmi *encoder_hdmi = bridge_to_meson_encoder_hdmi(bridge);
diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c
index d2124d625485..7a0623fdbd8e 100644
--- a/drivers/gpu/drm/msm/dp/dp_display.c
+++ b/drivers/gpu/drm/msm/dp/dp_display.c
@@ -1785,7 +1785,8 @@ void msm_dp_bridge_hpd_disable(struct drm_bridge *bridge)
void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct msm_dp_bridge *msm_dp_bridge = to_dp_bridge(bridge);
struct msm_dp *msm_dp_display = msm_dp_bridge->msm_dp_display;
diff --git a/drivers/gpu/drm/msm/dp/dp_drm.h b/drivers/gpu/drm/msm/dp/dp_drm.h
index 9eb3431dd93a..74da3ef6b625 100644
--- a/drivers/gpu/drm/msm/dp/dp_drm.h
+++ b/drivers/gpu/drm/msm/dp/dp_drm.h
@@ -41,6 +41,7 @@ void msm_dp_bridge_hpd_enable(struct drm_bridge *bridge);
void msm_dp_bridge_hpd_disable(struct drm_bridge *bridge);
void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status);
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
#endif /* _DP_DRM_H_ */
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi4.c b/drivers/gpu/drm/omapdrm/dss/hdmi4.c
index 29b2dfb90b5f..a7288791b2a5 100644
--- a/drivers/gpu/drm/omapdrm/dss/hdmi4.c
+++ b/drivers/gpu/drm/omapdrm/dss/hdmi4.c
@@ -429,7 +429,8 @@ static void hdmi4_bridge_disable(struct drm_bridge *bridge,
static void hdmi4_bridge_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge);
diff --git a/include/drm/drm_bridge.h b/include/drm/drm_bridge.h
index a8d67bd9ee50..3e4672fbd7a8 100644
--- a/include/drm/drm_bridge.h
+++ b/include/drm/drm_bridge.h
@@ -615,7 +615,8 @@ struct drm_bridge_funcs {
*/
void (*hpd_notify)(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status);
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
/**
* @hpd_enable:
@@ -1260,7 +1261,8 @@ struct drm_bridge {
* @hpd_cb: Hot plug detection callback, registered with
* drm_bridge_hpd_enable().
*/
- void (*hpd_cb)(void *data, enum drm_connector_status status);
+ void (*hpd_cb)(void *data, enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
/**
* @hpd_data: Private data passed to the Hot plug detection callback
* @hpd_cb.
@@ -1550,7 +1552,8 @@ const struct drm_edid *drm_bridge_edid_read(struct drm_bridge *bridge,
struct drm_connector *connector);
void drm_bridge_hpd_enable(struct drm_bridge *bridge,
void (*cb)(void *data,
- enum drm_connector_status status),
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status),
void *data);
void drm_bridge_hpd_disable(struct drm_bridge *bridge);
void drm_bridge_hpd_notify(struct drm_bridge *bridge,
diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h
index e05197e970d3..5ac5a64f83d9 100644
--- a/include/drm/drm_connector.h
+++ b/include/drm/drm_connector.h
@@ -1720,7 +1720,8 @@ struct drm_connector_funcs {
* has been received from a source outside the display driver / device.
*/
void (*oob_hotplug_event)(struct drm_connector *connector,
- enum drm_connector_status status);
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
/**
* @debugfs_init:
--
2.47.3
^ permalink raw reply related [flat|nested] 22+ messages in thread* [PATCH RESEND v3 2/6] drm/bridge: pass down IRQ_HPD to the drivers
@ 2026-05-13 18:23 ` Dmitry Baryshkov
0 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Pass down the notifications about the IRQ_HPD events down to the
individual drivers, letting them handle those as required.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/gpu/drm/bridge/chrontel-ch7033.c | 3 ++-
drivers/gpu/drm/bridge/lontium-lt8912b.c | 3 ++-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 3 ++-
drivers/gpu/drm/bridge/ti-tfp410.c | 4 ++--
drivers/gpu/drm/display/drm_bridge_connector.c | 22 +++++++++++++---------
drivers/gpu/drm/drm_bridge.c | 5 +++--
drivers/gpu/drm/drm_connector.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp.c | 3 ++-
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 3 ++-
drivers/gpu/drm/msm/dp/dp_display.c | 3 ++-
drivers/gpu/drm/msm/dp/dp_drm.h | 3 ++-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 3 ++-
include/drm/drm_bridge.h | 9 ++++++---
include/drm/drm_connector.h | 3 ++-
14 files changed, 43 insertions(+), 26 deletions(-)
diff --git a/drivers/gpu/drm/bridge/chrontel-ch7033.c b/drivers/gpu/drm/bridge/chrontel-ch7033.c
index 54d49d4882c8..04e6b4c00a28 100644
--- a/drivers/gpu/drm/bridge/chrontel-ch7033.c
+++ b/drivers/gpu/drm/bridge/chrontel-ch7033.c
@@ -259,7 +259,8 @@ static const struct drm_connector_helper_funcs ch7033_connector_helper_funcs = {
.best_encoder = ch7033_connector_best_encoder,
};
-static void ch7033_hpd_event(void *arg, enum drm_connector_status status)
+static void ch7033_hpd_event(void *arg, enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct ch7033_priv *priv = arg;
diff --git a/drivers/gpu/drm/bridge/lontium-lt8912b.c b/drivers/gpu/drm/bridge/lontium-lt8912b.c
index 8a0b48efca58..b404f0cbf60d 100644
--- a/drivers/gpu/drm/bridge/lontium-lt8912b.c
+++ b/drivers/gpu/drm/bridge/lontium-lt8912b.c
@@ -504,7 +504,8 @@ static int lt8912_attach_dsi(struct lt8912 *lt)
return 0;
}
-static void lt8912_bridge_hpd_cb(void *data, enum drm_connector_status status)
+static void lt8912_bridge_hpd_cb(void *data, enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct lt8912 *lt = data;
diff --git a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c b/drivers/gpu/drm/bridge/lontium-lt9611uxc.c
index 11aab07d88df..ca41ebe9f26f 100644
--- a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c
+++ b/drivers/gpu/drm/bridge/lontium-lt9611uxc.c
@@ -430,7 +430,8 @@ static const struct drm_edid *lt9611uxc_bridge_edid_read(struct drm_bridge *brid
static void lt9611uxc_bridge_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
const struct drm_edid *drm_edid;
diff --git a/drivers/gpu/drm/bridge/ti-tfp410.c b/drivers/gpu/drm/bridge/ti-tfp410.c
index 3b6b0e92cf89..199916662895 100644
--- a/drivers/gpu/drm/bridge/ti-tfp410.c
+++ b/drivers/gpu/drm/bridge/ti-tfp410.c
@@ -39,7 +39,6 @@ drm_bridge_to_tfp410(struct drm_bridge *bridge)
{
return container_of(bridge, struct tfp410, bridge);
}
-
static inline struct tfp410 *
drm_connector_to_tfp410(struct drm_connector *connector)
{
@@ -110,7 +109,8 @@ static void tfp410_hpd_work_func(struct work_struct *work)
drm_helper_hpd_irq_event(dvi->bridge.dev);
}
-static void tfp410_hpd_callback(void *arg, enum drm_connector_status status)
+static void tfp410_hpd_callback(void *arg, enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct tfp410 *dvi = arg;
diff --git a/drivers/gpu/drm/display/drm_bridge_connector.c b/drivers/gpu/drm/display/drm_bridge_connector.c
index 39cc18f78eda..5fdb1a231cec 100644
--- a/drivers/gpu/drm/display/drm_bridge_connector.c
+++ b/drivers/gpu/drm/display/drm_bridge_connector.c
@@ -141,7 +141,8 @@ struct drm_bridge_connector {
*/
static void drm_bridge_connector_hpd_notify(struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct drm_bridge_connector *bridge_connector =
to_drm_bridge_connector(connector);
@@ -149,12 +150,13 @@ static void drm_bridge_connector_hpd_notify(struct drm_connector *connector,
/* Notify all bridges in the pipeline of hotplug events. */
drm_for_each_bridge_in_chain_scoped(bridge_connector->encoder, bridge) {
if (bridge->funcs->hpd_notify)
- bridge->funcs->hpd_notify(bridge, connector, status);
+ bridge->funcs->hpd_notify(bridge, connector, status, extra_status);
}
}
static void drm_bridge_connector_handle_hpd(struct drm_bridge_connector *drm_bridge_connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct drm_connector *connector = &drm_bridge_connector->base;
struct drm_device *dev = connector->dev;
@@ -163,24 +165,26 @@ static void drm_bridge_connector_handle_hpd(struct drm_bridge_connector *drm_bri
connector->status = status;
mutex_unlock(&dev->mode_config.mutex);
- drm_bridge_connector_hpd_notify(connector, status);
+ drm_bridge_connector_hpd_notify(connector, status, extra_status);
drm_kms_helper_connector_hotplug_event(connector);
}
static void drm_bridge_connector_hpd_cb(void *cb_data,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
- drm_bridge_connector_handle_hpd(cb_data, status);
+ drm_bridge_connector_handle_hpd(cb_data, status, extra_status);
}
static void drm_bridge_connector_oob_hotplug_event(struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct drm_bridge_connector *bridge_connector =
to_drm_bridge_connector(connector);
- drm_bridge_connector_handle_hpd(bridge_connector, status);
+ drm_bridge_connector_handle_hpd(bridge_connector, status, extra_status);
}
static void drm_bridge_connector_enable_hpd(struct drm_connector *connector)
@@ -223,7 +227,7 @@ drm_bridge_connector_detect(struct drm_connector *connector, bool force)
if (hdmi)
drm_atomic_helper_connector_hdmi_hotplug(connector, status);
- drm_bridge_connector_hpd_notify(connector, status);
+ drm_bridge_connector_hpd_notify(connector, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
} else {
switch (connector->connector_type) {
case DRM_MODE_CONNECTOR_DPI:
diff --git a/drivers/gpu/drm/drm_bridge.c b/drivers/gpu/drm/drm_bridge.c
index d6f512b73389..c8c3301cd936 100644
--- a/drivers/gpu/drm/drm_bridge.c
+++ b/drivers/gpu/drm/drm_bridge.c
@@ -1444,7 +1444,8 @@ EXPORT_SYMBOL_GPL(drm_bridge_edid_read);
*/
void drm_bridge_hpd_enable(struct drm_bridge *bridge,
void (*cb)(void *data,
- enum drm_connector_status status),
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status),
void *data)
{
if (!(bridge->ops & DRM_BRIDGE_OP_HPD))
@@ -1509,7 +1510,7 @@ void drm_bridge_hpd_notify(struct drm_bridge *bridge,
{
mutex_lock(&bridge->hpd_mutex);
if (bridge->hpd_cb)
- bridge->hpd_cb(bridge->hpd_data, status);
+ bridge->hpd_cb(bridge->hpd_data, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
mutex_unlock(&bridge->hpd_mutex);
}
EXPORT_SYMBOL_GPL(drm_bridge_hpd_notify);
diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c
index edee9daccd51..415eb834808c 100644
--- a/drivers/gpu/drm/drm_connector.c
+++ b/drivers/gpu/drm/drm_connector.c
@@ -3532,7 +3532,7 @@ void drm_connector_oob_hotplug_event(struct fwnode_handle *connector_fwnode,
return;
if (connector->funcs->oob_hotplug_event)
- connector->funcs->oob_hotplug_event(connector, status);
+ connector->funcs->oob_hotplug_event(connector, status, extra_status);
drm_connector_put(connector);
}
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 4955bd8b11d7..98bbcab2067b 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -6779,7 +6779,8 @@ static int intel_dp_connector_atomic_check(struct drm_connector *_connector,
}
static void intel_dp_oob_hotplug_event(struct drm_connector *_connector,
- enum drm_connector_status hpd_state)
+ enum drm_connector_status hpd_state,
+ enum drm_connector_status_extra extra_status)
{
struct intel_connector *connector = to_intel_connector(_connector);
struct intel_display *display = to_intel_display(connector);
diff --git a/drivers/gpu/drm/meson/meson_encoder_hdmi.c b/drivers/gpu/drm/meson/meson_encoder_hdmi.c
index 1abb0572bb5f..691b9996c8a4 100644
--- a/drivers/gpu/drm/meson/meson_encoder_hdmi.c
+++ b/drivers/gpu/drm/meson/meson_encoder_hdmi.c
@@ -323,7 +323,8 @@ static int meson_encoder_hdmi_atomic_check(struct drm_bridge *bridge,
static void meson_encoder_hdmi_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct meson_encoder_hdmi *encoder_hdmi = bridge_to_meson_encoder_hdmi(bridge);
diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c
index d2124d625485..7a0623fdbd8e 100644
--- a/drivers/gpu/drm/msm/dp/dp_display.c
+++ b/drivers/gpu/drm/msm/dp/dp_display.c
@@ -1785,7 +1785,8 @@ void msm_dp_bridge_hpd_disable(struct drm_bridge *bridge)
void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct msm_dp_bridge *msm_dp_bridge = to_dp_bridge(bridge);
struct msm_dp *msm_dp_display = msm_dp_bridge->msm_dp_display;
diff --git a/drivers/gpu/drm/msm/dp/dp_drm.h b/drivers/gpu/drm/msm/dp/dp_drm.h
index 9eb3431dd93a..74da3ef6b625 100644
--- a/drivers/gpu/drm/msm/dp/dp_drm.h
+++ b/drivers/gpu/drm/msm/dp/dp_drm.h
@@ -41,6 +41,7 @@ void msm_dp_bridge_hpd_enable(struct drm_bridge *bridge);
void msm_dp_bridge_hpd_disable(struct drm_bridge *bridge);
void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status);
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
#endif /* _DP_DRM_H_ */
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi4.c b/drivers/gpu/drm/omapdrm/dss/hdmi4.c
index 29b2dfb90b5f..a7288791b2a5 100644
--- a/drivers/gpu/drm/omapdrm/dss/hdmi4.c
+++ b/drivers/gpu/drm/omapdrm/dss/hdmi4.c
@@ -429,7 +429,8 @@ static void hdmi4_bridge_disable(struct drm_bridge *bridge,
static void hdmi4_bridge_hpd_notify(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status)
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge);
diff --git a/include/drm/drm_bridge.h b/include/drm/drm_bridge.h
index a8d67bd9ee50..3e4672fbd7a8 100644
--- a/include/drm/drm_bridge.h
+++ b/include/drm/drm_bridge.h
@@ -615,7 +615,8 @@ struct drm_bridge_funcs {
*/
void (*hpd_notify)(struct drm_bridge *bridge,
struct drm_connector *connector,
- enum drm_connector_status status);
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
/**
* @hpd_enable:
@@ -1260,7 +1261,8 @@ struct drm_bridge {
* @hpd_cb: Hot plug detection callback, registered with
* drm_bridge_hpd_enable().
*/
- void (*hpd_cb)(void *data, enum drm_connector_status status);
+ void (*hpd_cb)(void *data, enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
/**
* @hpd_data: Private data passed to the Hot plug detection callback
* @hpd_cb.
@@ -1550,7 +1552,8 @@ const struct drm_edid *drm_bridge_edid_read(struct drm_bridge *bridge,
struct drm_connector *connector);
void drm_bridge_hpd_enable(struct drm_bridge *bridge,
void (*cb)(void *data,
- enum drm_connector_status status),
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status),
void *data);
void drm_bridge_hpd_disable(struct drm_bridge *bridge);
void drm_bridge_hpd_notify(struct drm_bridge *bridge,
diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h
index e05197e970d3..5ac5a64f83d9 100644
--- a/include/drm/drm_connector.h
+++ b/include/drm/drm_connector.h
@@ -1720,7 +1720,8 @@ struct drm_connector_funcs {
* has been received from a source outside the display driver / device.
*/
void (*oob_hotplug_event)(struct drm_connector *connector,
- enum drm_connector_status status);
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
/**
* @debugfs_init:
--
2.47.3
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH RESEND v3 3/6] drm/bridge: aux-hpd: let drivers pass IRQ_HPD events
2026-05-13 18:23 ` Dmitry Baryshkov
@ 2026-05-13 18:23 ` Dmitry Baryshkov
-1 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Let users of aux-hpd, the UCSI and PMIC GLINK drivers pass the IRQ_HPD
events to the DisplayPort drivers.
The drm_aux_hpd_bridge_notify() is keps to ease merging of the series,
preventing extra cross-tree merges. It will be removed once all
drivers are converted. The drm_bridge_hpd_notify() function is kept for
the driver which only care about the connector status and will always
pass false as the irq_hpd event.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/gpu/drm/bridge/aux-hpd-bridge.c | 11 +++++++----
drivers/gpu/drm/drm_bridge.c | 17 ++++++++++-------
include/drm/bridge/aux-bridge.h | 13 +++++++++++--
include/drm/drm_bridge.h | 22 ++++++++++++++++++++--
4 files changed, 48 insertions(+), 15 deletions(-)
diff --git a/drivers/gpu/drm/bridge/aux-hpd-bridge.c b/drivers/gpu/drm/bridge/aux-hpd-bridge.c
index f02a38a2638a..0e2f0b046121 100644
--- a/drivers/gpu/drm/bridge/aux-hpd-bridge.c
+++ b/drivers/gpu/drm/bridge/aux-hpd-bridge.c
@@ -136,16 +136,19 @@ struct device *drm_dp_hpd_bridge_register(struct device *parent, struct device_n
EXPORT_SYMBOL_GPL(drm_dp_hpd_bridge_register);
/**
- * drm_aux_hpd_bridge_notify - notify hot plug detection events
+ * drm_aux_hpd_bridge_notify_extra - notify hot plug detection events
* @dev: device created for the HPD bridge
* @status: output connection status
+ * @extra_status: extra status bits like DRM_CONNECTOR_DP_IRQ_HPD
*
* A wrapper around drm_bridge_hpd_notify() that is used to report hot plug
* detection events for bridges created via drm_dp_hpd_bridge_register().
*
* This function shall be called in a context that can sleep.
*/
-void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status)
+void drm_aux_hpd_bridge_notify_extra(struct device *dev,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct auxiliary_device *adev = to_auxiliary_dev(dev);
struct drm_aux_hpd_bridge_data *data = auxiliary_get_drvdata(adev);
@@ -153,9 +156,9 @@ void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status sta
if (!data)
return;
- drm_bridge_hpd_notify(&data->bridge, status);
+ drm_bridge_hpd_notify_extra(&data->bridge, status, extra_status);
}
-EXPORT_SYMBOL_GPL(drm_aux_hpd_bridge_notify);
+EXPORT_SYMBOL_GPL(drm_aux_hpd_bridge_notify_extra);
static int drm_aux_hpd_bridge_attach(struct drm_bridge *bridge,
struct drm_encoder *encoder,
diff --git a/drivers/gpu/drm/drm_bridge.c b/drivers/gpu/drm/drm_bridge.c
index c8c3301cd936..09c3f5954ade 100644
--- a/drivers/gpu/drm/drm_bridge.c
+++ b/drivers/gpu/drm/drm_bridge.c
@@ -1495,25 +1495,28 @@ void drm_bridge_hpd_disable(struct drm_bridge *bridge)
EXPORT_SYMBOL_GPL(drm_bridge_hpd_disable);
/**
- * drm_bridge_hpd_notify - notify hot plug detection events
+ * drm_bridge_hpd_notify_extra - notify hot plug detection and sink IRQ events
* @bridge: bridge control structure
* @status: output connection status
+ * @extra_status: additional status recorded by the sink
*
* Bridge drivers shall call this function to report hot plug events when they
- * detect a change in the output status, when hot plug detection has been
- * enabled by drm_bridge_hpd_enable().
+ * detect a change in the output status or when the sink has reported extra HPD
+ * status events (like the IRQ_HPD in case of the DisplayPort), when hot plug
+ * detection has been enabled by drm_bridge_hpd_enable().
*
* This function shall be called in a context that can sleep.
*/
-void drm_bridge_hpd_notify(struct drm_bridge *bridge,
- enum drm_connector_status status)
+void drm_bridge_hpd_notify_extra(struct drm_bridge *bridge,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
mutex_lock(&bridge->hpd_mutex);
if (bridge->hpd_cb)
- bridge->hpd_cb(bridge->hpd_data, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
+ bridge->hpd_cb(bridge->hpd_data, status, extra_status);
mutex_unlock(&bridge->hpd_mutex);
}
-EXPORT_SYMBOL_GPL(drm_bridge_hpd_notify);
+EXPORT_SYMBOL_GPL(drm_bridge_hpd_notify_extra);
#ifdef CONFIG_OF
/**
diff --git a/include/drm/bridge/aux-bridge.h b/include/drm/bridge/aux-bridge.h
index c2f5a855512f..f9a86886b0df 100644
--- a/include/drm/bridge/aux-bridge.h
+++ b/include/drm/bridge/aux-bridge.h
@@ -25,7 +25,9 @@ struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent, str
int devm_drm_dp_hpd_bridge_add(struct device *dev, struct auxiliary_device *adev);
struct device *drm_dp_hpd_bridge_register(struct device *parent,
struct device_node *np);
-void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status);
+void drm_aux_hpd_bridge_notify_extra(struct device *dev,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
#else
static inline struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent,
struct device_node *np)
@@ -44,9 +46,16 @@ static inline struct device *drm_dp_hpd_bridge_register(struct device *parent,
return NULL;
}
-static inline void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status)
+static inline void drm_aux_hpd_bridge_notify_extra(struct device *dev,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
}
#endif
+static inline void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status)
+{
+ drm_aux_hpd_bridge_notify_extra(dev, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
+}
+
#endif
diff --git a/include/drm/drm_bridge.h b/include/drm/drm_bridge.h
index 3e4672fbd7a8..2cf604cf02db 100644
--- a/include/drm/drm_bridge.h
+++ b/include/drm/drm_bridge.h
@@ -1556,8 +1556,26 @@ void drm_bridge_hpd_enable(struct drm_bridge *bridge,
enum drm_connector_status_extra extra_status),
void *data);
void drm_bridge_hpd_disable(struct drm_bridge *bridge);
-void drm_bridge_hpd_notify(struct drm_bridge *bridge,
- enum drm_connector_status status);
+void drm_bridge_hpd_notify_extra(struct drm_bridge *bridge,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
+
+/**
+ * drm_bridge_hpd_notify - notify hot plug detection events
+ * @bridge: bridge control structure
+ * @status: output connection status
+ *
+ * Bridge drivers shall call this function to report hot plug events when they
+ * detect a change in the output status, when hot plug detection has been
+ * enabled by drm_bridge_hpd_enable().
+ *
+ * This function shall be called in a context that can sleep.
+ */
+static inline void drm_bridge_hpd_notify(struct drm_bridge *bridge,
+ enum drm_connector_status status)
+{
+ drm_bridge_hpd_notify_extra(bridge, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
+}
#ifdef CONFIG_DRM_PANEL_BRIDGE
bool drm_bridge_is_panel(const struct drm_bridge *bridge);
--
2.47.3
^ permalink raw reply related [flat|nested] 22+ messages in thread* [PATCH RESEND v3 3/6] drm/bridge: aux-hpd: let drivers pass IRQ_HPD events
@ 2026-05-13 18:23 ` Dmitry Baryshkov
0 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Let users of aux-hpd, the UCSI and PMIC GLINK drivers pass the IRQ_HPD
events to the DisplayPort drivers.
The drm_aux_hpd_bridge_notify() is keps to ease merging of the series,
preventing extra cross-tree merges. It will be removed once all
drivers are converted. The drm_bridge_hpd_notify() function is kept for
the driver which only care about the connector status and will always
pass false as the irq_hpd event.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/gpu/drm/bridge/aux-hpd-bridge.c | 11 +++++++----
drivers/gpu/drm/drm_bridge.c | 17 ++++++++++-------
include/drm/bridge/aux-bridge.h | 13 +++++++++++--
include/drm/drm_bridge.h | 22 ++++++++++++++++++++--
4 files changed, 48 insertions(+), 15 deletions(-)
diff --git a/drivers/gpu/drm/bridge/aux-hpd-bridge.c b/drivers/gpu/drm/bridge/aux-hpd-bridge.c
index f02a38a2638a..0e2f0b046121 100644
--- a/drivers/gpu/drm/bridge/aux-hpd-bridge.c
+++ b/drivers/gpu/drm/bridge/aux-hpd-bridge.c
@@ -136,16 +136,19 @@ struct device *drm_dp_hpd_bridge_register(struct device *parent, struct device_n
EXPORT_SYMBOL_GPL(drm_dp_hpd_bridge_register);
/**
- * drm_aux_hpd_bridge_notify - notify hot plug detection events
+ * drm_aux_hpd_bridge_notify_extra - notify hot plug detection events
* @dev: device created for the HPD bridge
* @status: output connection status
+ * @extra_status: extra status bits like DRM_CONNECTOR_DP_IRQ_HPD
*
* A wrapper around drm_bridge_hpd_notify() that is used to report hot plug
* detection events for bridges created via drm_dp_hpd_bridge_register().
*
* This function shall be called in a context that can sleep.
*/
-void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status)
+void drm_aux_hpd_bridge_notify_extra(struct device *dev,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
struct auxiliary_device *adev = to_auxiliary_dev(dev);
struct drm_aux_hpd_bridge_data *data = auxiliary_get_drvdata(adev);
@@ -153,9 +156,9 @@ void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status sta
if (!data)
return;
- drm_bridge_hpd_notify(&data->bridge, status);
+ drm_bridge_hpd_notify_extra(&data->bridge, status, extra_status);
}
-EXPORT_SYMBOL_GPL(drm_aux_hpd_bridge_notify);
+EXPORT_SYMBOL_GPL(drm_aux_hpd_bridge_notify_extra);
static int drm_aux_hpd_bridge_attach(struct drm_bridge *bridge,
struct drm_encoder *encoder,
diff --git a/drivers/gpu/drm/drm_bridge.c b/drivers/gpu/drm/drm_bridge.c
index c8c3301cd936..09c3f5954ade 100644
--- a/drivers/gpu/drm/drm_bridge.c
+++ b/drivers/gpu/drm/drm_bridge.c
@@ -1495,25 +1495,28 @@ void drm_bridge_hpd_disable(struct drm_bridge *bridge)
EXPORT_SYMBOL_GPL(drm_bridge_hpd_disable);
/**
- * drm_bridge_hpd_notify - notify hot plug detection events
+ * drm_bridge_hpd_notify_extra - notify hot plug detection and sink IRQ events
* @bridge: bridge control structure
* @status: output connection status
+ * @extra_status: additional status recorded by the sink
*
* Bridge drivers shall call this function to report hot plug events when they
- * detect a change in the output status, when hot plug detection has been
- * enabled by drm_bridge_hpd_enable().
+ * detect a change in the output status or when the sink has reported extra HPD
+ * status events (like the IRQ_HPD in case of the DisplayPort), when hot plug
+ * detection has been enabled by drm_bridge_hpd_enable().
*
* This function shall be called in a context that can sleep.
*/
-void drm_bridge_hpd_notify(struct drm_bridge *bridge,
- enum drm_connector_status status)
+void drm_bridge_hpd_notify_extra(struct drm_bridge *bridge,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
mutex_lock(&bridge->hpd_mutex);
if (bridge->hpd_cb)
- bridge->hpd_cb(bridge->hpd_data, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
+ bridge->hpd_cb(bridge->hpd_data, status, extra_status);
mutex_unlock(&bridge->hpd_mutex);
}
-EXPORT_SYMBOL_GPL(drm_bridge_hpd_notify);
+EXPORT_SYMBOL_GPL(drm_bridge_hpd_notify_extra);
#ifdef CONFIG_OF
/**
diff --git a/include/drm/bridge/aux-bridge.h b/include/drm/bridge/aux-bridge.h
index c2f5a855512f..f9a86886b0df 100644
--- a/include/drm/bridge/aux-bridge.h
+++ b/include/drm/bridge/aux-bridge.h
@@ -25,7 +25,9 @@ struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent, str
int devm_drm_dp_hpd_bridge_add(struct device *dev, struct auxiliary_device *adev);
struct device *drm_dp_hpd_bridge_register(struct device *parent,
struct device_node *np);
-void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status);
+void drm_aux_hpd_bridge_notify_extra(struct device *dev,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
#else
static inline struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent,
struct device_node *np)
@@ -44,9 +46,16 @@ static inline struct device *drm_dp_hpd_bridge_register(struct device *parent,
return NULL;
}
-static inline void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status)
+static inline void drm_aux_hpd_bridge_notify_extra(struct device *dev,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status)
{
}
#endif
+static inline void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status)
+{
+ drm_aux_hpd_bridge_notify_extra(dev, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
+}
+
#endif
diff --git a/include/drm/drm_bridge.h b/include/drm/drm_bridge.h
index 3e4672fbd7a8..2cf604cf02db 100644
--- a/include/drm/drm_bridge.h
+++ b/include/drm/drm_bridge.h
@@ -1556,8 +1556,26 @@ void drm_bridge_hpd_enable(struct drm_bridge *bridge,
enum drm_connector_status_extra extra_status),
void *data);
void drm_bridge_hpd_disable(struct drm_bridge *bridge);
-void drm_bridge_hpd_notify(struct drm_bridge *bridge,
- enum drm_connector_status status);
+void drm_bridge_hpd_notify_extra(struct drm_bridge *bridge,
+ enum drm_connector_status status,
+ enum drm_connector_status_extra extra_status);
+
+/**
+ * drm_bridge_hpd_notify - notify hot plug detection events
+ * @bridge: bridge control structure
+ * @status: output connection status
+ *
+ * Bridge drivers shall call this function to report hot plug events when they
+ * detect a change in the output status, when hot plug detection has been
+ * enabled by drm_bridge_hpd_enable().
+ *
+ * This function shall be called in a context that can sleep.
+ */
+static inline void drm_bridge_hpd_notify(struct drm_bridge *bridge,
+ enum drm_connector_status status)
+{
+ drm_bridge_hpd_notify_extra(bridge, status, DRM_CONNECTOR_NO_EXTRA_STATUS);
+}
#ifdef CONFIG_DRM_PANEL_BRIDGE
bool drm_bridge_is_panel(const struct drm_bridge *bridge);
--
2.47.3
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH RESEND v3 4/6] drm/msm: dp: handle the IRQ_HPD events reported by USB-C
2026-05-13 18:23 ` Dmitry Baryshkov
@ 2026-05-13 18:23 ` Dmitry Baryshkov
-1 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Let the MSM DisplayPort driver properly track and handle IRQ_HPD
delivered over the OOB events (e.g. from the USB-C AltMode handler).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/gpu/drm/msm/dp/dp_display.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c
index 7a0623fdbd8e..8df579bb320a 100644
--- a/drivers/gpu/drm/msm/dp/dp_display.c
+++ b/drivers/gpu/drm/msm/dp/dp_display.c
@@ -1800,4 +1800,7 @@ void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
msm_dp_add_event(dp, EV_HPD_PLUG_INT, 0, 0);
else if (msm_dp_display->link_ready && status == connector_status_disconnected)
msm_dp_add_event(dp, EV_HPD_UNPLUG_INT, 0, 0);
+
+ if (extra_status == DRM_CONNECTOR_DP_IRQ_HPD)
+ msm_dp_add_event(dp, EV_IRQ_HPD_INT, 0, 0);
}
--
2.47.3
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH RESEND v3 4/6] drm/msm: dp: handle the IRQ_HPD events reported by USB-C
@ 2026-05-13 18:23 ` Dmitry Baryshkov
0 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Let the MSM DisplayPort driver properly track and handle IRQ_HPD
delivered over the OOB events (e.g. from the USB-C AltMode handler).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/gpu/drm/msm/dp/dp_display.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c
index 7a0623fdbd8e..8df579bb320a 100644
--- a/drivers/gpu/drm/msm/dp/dp_display.c
+++ b/drivers/gpu/drm/msm/dp/dp_display.c
@@ -1800,4 +1800,7 @@ void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
msm_dp_add_event(dp, EV_HPD_PLUG_INT, 0, 0);
else if (msm_dp_display->link_ready && status == connector_status_disconnected)
msm_dp_add_event(dp, EV_HPD_UNPLUG_INT, 0, 0);
+
+ if (extra_status == DRM_CONNECTOR_DP_IRQ_HPD)
+ msm_dp_add_event(dp, EV_IRQ_HPD_INT, 0, 0);
}
--
2.47.3
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [PATCH RESEND v3 4/6] drm/msm: dp: handle the IRQ_HPD events reported by USB-C
2026-05-13 18:23 ` Dmitry Baryshkov
(?)
@ 2026-05-14 12:06 ` sashiko-bot
-1 siblings, 0 replies; 22+ messages in thread
From: sashiko-bot @ 2026-05-14 12:06 UTC (permalink / raw)
To: Dmitry Baryshkov; +Cc: neil.armstrong, linux-amlogic
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [High] Unbounded enqueueing of EV_IRQ_HPD_INT events can exhaust the small event queue, causing critical hotplug events to be dropped and deadlocking the DP driver.
--
commit 03d05144a4cd57cfc0c6a88377ee764f4224e2b4
Author: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drm/msm: dp: handle the IRQ_HPD events reported by USB-C
Let the MSM DisplayPort driver properly track and handle IRQ_HPD
delivered over the OOB events (e.g. from the USB-C AltMode handler).
> diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c
> --- a/drivers/gpu/drm/msm/dp/dp_display.c
> +++ b/drivers/gpu/drm/msm/dp/dp_display.c
> @@ -1800,4 +1800,7 @@ void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
> msm_dp_add_event(dp, EV_HPD_PLUG_INT, 0, 0);
> else if (msm_dp_display->link_ready && status == connector_status_disconnected)
> msm_dp_add_event(dp, EV_HPD_UNPLUG_INT, 0, 0);
> +
> + if (extra_status == DRM_CONNECTOR_DP_IRQ_HPD)
> + msm_dp_add_event(dp, EV_IRQ_HPD_INT, 0, 0);
Could this unbounded enqueueing of EV_IRQ_HPD_INT events exhaust the event
queue?
The MSM DP driver's event queue has a fixed capacity of 7 items, as
DP_EVENT_Q_MAX is 8. Adding EV_IRQ_HPD_INT events directly from out-of-band
messages without deduplication could fill the queue if multiple events arrive
quickly.
If the display state is ST_MAINLINK_READY or ST_DISCONNECT_PENDING,
msm_dp_irq_hpd_handle() defers the event by re-adding it to the queue with
delay = 1.
The hpd_event_thread handles delay = 1 events by converting them to delay = 0,
placing them back in the queue, and sleeping for 100ms before calling
msm_dp_irq_hpd_handle() again. This causes the event to cycle endlessly,
perpetually occupying a slot.
If a sink sends 7 rapid IRQ_HPD signals while the driver is parked in
ST_MAINLINK_READY, the queue might become entirely full with 7 cycling,
unconsumed events.
If the queue is full, would critical events like EV_HPD_UNPLUG_INT be lost
since msm_dp_add_event() returns -EPERM? Losing the unplug event could trap
the DRM framework in a connected state despite physical disconnection.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260513-hpd-irq-events-v3-0-086857017f16@oss.qualcomm.com?part=4
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH RESEND v3 5/6] soc: qcom: pmic-glink-altmode: pass down HPD_IRQ events
2026-05-13 18:23 ` Dmitry Baryshkov
@ 2026-05-13 18:23 ` Dmitry Baryshkov
-1 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Pass IRQ_HPD events to the HPD bridge, letting those to be delivered to
the DisplayPort driver.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/soc/qcom/pmic_glink_altmode.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/soc/qcom/pmic_glink_altmode.c b/drivers/soc/qcom/pmic_glink_altmode.c
index 619bad2c27ee..946eb20b8f83 100644
--- a/drivers/soc/qcom/pmic_glink_altmode.c
+++ b/drivers/soc/qcom/pmic_glink_altmode.c
@@ -373,7 +373,11 @@ static void pmic_glink_altmode_worker(struct work_struct *work)
else
conn_status = connector_status_disconnected;
- drm_aux_hpd_bridge_notify(&alt_port->bridge->dev, conn_status);
+ drm_aux_hpd_bridge_notify_extra(&alt_port->bridge->dev,
+ conn_status,
+ alt_port->hpd_irq ?
+ DRM_CONNECTOR_DP_IRQ_HPD :
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
} else if (alt_port->mux_ctrl == MUX_CTRL_STATE_TUNNELING) {
if (alt_port->svid == USB_TYPEC_TBT_SID)
pmic_glink_altmode_enable_tbt(altmode, alt_port);
--
2.47.3
^ permalink raw reply related [flat|nested] 22+ messages in thread* [PATCH RESEND v3 5/6] soc: qcom: pmic-glink-altmode: pass down HPD_IRQ events
@ 2026-05-13 18:23 ` Dmitry Baryshkov
0 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Pass IRQ_HPD events to the HPD bridge, letting those to be delivered to
the DisplayPort driver.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/soc/qcom/pmic_glink_altmode.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/soc/qcom/pmic_glink_altmode.c b/drivers/soc/qcom/pmic_glink_altmode.c
index 619bad2c27ee..946eb20b8f83 100644
--- a/drivers/soc/qcom/pmic_glink_altmode.c
+++ b/drivers/soc/qcom/pmic_glink_altmode.c
@@ -373,7 +373,11 @@ static void pmic_glink_altmode_worker(struct work_struct *work)
else
conn_status = connector_status_disconnected;
- drm_aux_hpd_bridge_notify(&alt_port->bridge->dev, conn_status);
+ drm_aux_hpd_bridge_notify_extra(&alt_port->bridge->dev,
+ conn_status,
+ alt_port->hpd_irq ?
+ DRM_CONNECTOR_DP_IRQ_HPD :
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
} else if (alt_port->mux_ctrl == MUX_CTRL_STATE_TUNNELING) {
if (alt_port->svid == USB_TYPEC_TBT_SID)
pmic_glink_altmode_enable_tbt(altmode, alt_port);
--
2.47.3
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply related [flat|nested] 22+ messages in thread* Re: [PATCH RESEND v3 5/6] soc: qcom: pmic-glink-altmode: pass down HPD_IRQ events
2026-05-13 18:23 ` Dmitry Baryshkov
(?)
@ 2026-05-14 12:35 ` sashiko-bot
-1 siblings, 0 replies; 22+ messages in thread
From: sashiko-bot @ 2026-05-14 12:35 UTC (permalink / raw)
To: Dmitry Baryshkov; +Cc: neil.armstrong, linux-amlogic
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [High] Use-After-Free on device unbind due to uncancelled workqueue items.
--
commit c9a05fdb7ae95c5650ccfbbd12196c4169d2d1c4
Author: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
soc: qcom: pmic-glink-altmode: pass down HPD_IRQ events
This commit updates the PMIC GLINK altmode driver to pass IRQ_HPD events
to the HPD bridge. This allows the events to be delivered to the DisplayPort
driver.
> diff --git a/drivers/soc/qcom/pmic_glink_altmode.c b/drivers/soc/qcom/pmic_glink_altmode.c
> --- a/drivers/soc/qcom/pmic_glink_altmode.c
> +++ b/drivers/soc/qcom/pmic_glink_altmode.c
> @@ -373,7 +373,11 @@ static void pmic_glink_altmode_worker(struct work_struct *work)
> else
> conn_status = connector_status_disconnected;
>
> - drm_aux_hpd_bridge_notify(&alt_port->bridge->dev, conn_status);
> + drm_aux_hpd_bridge_notify_extra(&alt_port->bridge->dev,
> + conn_status,
> + alt_port->hpd_irq ?
> + DRM_CONNECTOR_DP_IRQ_HPD :
> + DRM_CONNECTOR_NO_EXTRA_STATUS);
While reviewing this change, I noticed a pre-existing issue with the lifecycle
of this work item.
The altmode structure is allocated using devm_kzalloc, and multiple work
items like alt_port->work and altmode->enable_work are initialized, but they
are never explicitly canceled during device teardown.
When the device is unbound, devres automatically frees the altmode structure.
If this work item is pending or executing concurrently on the system workqueue
during unbind, could it dereference the freed altmode or alt_port structures
and cause a use-after-free?
Should a cancel_work_sync action be registered via devm_add_action_or_reset
to ensure these work items are flushed before the memory is freed?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260513-hpd-irq-events-v3-0-086857017f16@oss.qualcomm.com?part=5
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH RESEND v3 6/6] usb: typec: ucsi: huawei-gaokun: pass down HPD_IRQ events
2026-05-13 18:23 ` Dmitry Baryshkov
@ 2026-05-13 18:23 ` Dmitry Baryshkov
-1 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Pass IRQ_HPD events to the HPD bridge, letting those to be delivered to
the DisplayPort driver.
Reviewed-by: Pengyu Luo <mitltlatltl@gmail.com>
Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c b/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
index ca749fde49bd..5e3f887ecbd8 100644
--- a/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
+++ b/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
@@ -299,10 +299,13 @@ static void gaokun_ucsi_handle_altmode(struct gaokun_ucsi_port *port)
/* UCSI callback .connector_status() have set orientation */
if (port->bridge)
- drm_aux_hpd_bridge_notify(&port->bridge->dev,
- port->hpd_state ?
- connector_status_connected :
- connector_status_disconnected);
+ drm_aux_hpd_bridge_notify_extra(&port->bridge->dev,
+ port->hpd_state ?
+ connector_status_connected :
+ connector_status_disconnected,
+ port->hpd_irq ?
+ DRM_CONNECTOR_DP_IRQ_HPD :
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
gaokun_ec_ucsi_pan_ack(uec->ec, port->idx);
}
--
2.47.3
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH RESEND v3 6/6] usb: typec: ucsi: huawei-gaokun: pass down HPD_IRQ events
@ 2026-05-13 18:23 ` Dmitry Baryshkov
0 siblings, 0 replies; 22+ messages in thread
From: Dmitry Baryshkov @ 2026-05-13 18:23 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Heikki Krogerus, Greg Kroah-Hartman, Andrzej Hajda,
Neil Armstrong, Robert Foss, Laurent Pinchart, Jonas Karlman,
Jernej Skrabec, Adrien Grassein, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin, Kevin Hilman, Jerome Brunet,
Martin Blumenstingl, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Tomi Valkeinen,
Bjorn Andersson, Konrad Dybcio, Pengyu Luo, Nikita Travkin,
Yongxing Mou
Cc: dri-devel, linux-kernel, linux-usb, intel-gfx, intel-xe,
linux-amlogic, linux-arm-kernel, linux-arm-msm, freedreno,
Dmitry Baryshkov
Pass IRQ_HPD events to the HPD bridge, letting those to be delivered to
the DisplayPort driver.
Reviewed-by: Pengyu Luo <mitltlatltl@gmail.com>
Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c b/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
index ca749fde49bd..5e3f887ecbd8 100644
--- a/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
+++ b/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
@@ -299,10 +299,13 @@ static void gaokun_ucsi_handle_altmode(struct gaokun_ucsi_port *port)
/* UCSI callback .connector_status() have set orientation */
if (port->bridge)
- drm_aux_hpd_bridge_notify(&port->bridge->dev,
- port->hpd_state ?
- connector_status_connected :
- connector_status_disconnected);
+ drm_aux_hpd_bridge_notify_extra(&port->bridge->dev,
+ port->hpd_state ?
+ connector_status_connected :
+ connector_status_disconnected,
+ port->hpd_irq ?
+ DRM_CONNECTOR_DP_IRQ_HPD :
+ DRM_CONNECTOR_NO_EXTRA_STATUS);
gaokun_ec_ucsi_pan_ack(uec->ec, port->idx);
}
--
2.47.3
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply related [flat|nested] 22+ messages in thread
* ✓ CI.KUnit: success for drm: handle IRQ_HPD events correctly (rev4)
2026-05-13 18:23 ` Dmitry Baryshkov
` (6 preceding siblings ...)
(?)
@ 2026-05-13 19:08 ` Patchwork
-1 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-05-13 19:08 UTC (permalink / raw)
To: Dmitry Baryshkov; +Cc: intel-xe
== Series Details ==
Series: drm: handle IRQ_HPD events correctly (rev4)
URL : https://patchwork.freedesktop.org/series/164955/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[19:07:04] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[19:07:08] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[19:07:39] Starting KUnit Kernel (1/1)...
[19:07:39] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[19:07:39] ================== guc_buf (11 subtests) ===================
[19:07:39] [PASSED] test_smallest
[19:07:39] [PASSED] test_largest
[19:07:39] [PASSED] test_granular
[19:07:39] [PASSED] test_unique
[19:07:39] [PASSED] test_overlap
[19:07:39] [PASSED] test_reusable
[19:07:39] [PASSED] test_too_big
[19:07:39] [PASSED] test_flush
[19:07:39] [PASSED] test_lookup
[19:07:39] [PASSED] test_data
[19:07:39] [PASSED] test_class
[19:07:39] ===================== [PASSED] guc_buf =====================
[19:07:39] =================== guc_dbm (7 subtests) ===================
[19:07:39] [PASSED] test_empty
[19:07:39] [PASSED] test_default
[19:07:39] ======================== test_size ========================
[19:07:39] [PASSED] 4
[19:07:39] [PASSED] 8
[19:07:39] [PASSED] 32
[19:07:39] [PASSED] 256
[19:07:39] ==================== [PASSED] test_size ====================
[19:07:39] ======================= test_reuse ========================
[19:07:39] [PASSED] 4
[19:07:39] [PASSED] 8
[19:07:39] [PASSED] 32
[19:07:39] [PASSED] 256
[19:07:39] =================== [PASSED] test_reuse ====================
[19:07:39] =================== test_range_overlap ====================
[19:07:39] [PASSED] 4
[19:07:39] [PASSED] 8
[19:07:39] [PASSED] 32
[19:07:39] [PASSED] 256
[19:07:39] =============== [PASSED] test_range_overlap ================
[19:07:39] =================== test_range_compact ====================
[19:07:39] [PASSED] 4
[19:07:39] [PASSED] 8
[19:07:39] [PASSED] 32
[19:07:39] [PASSED] 256
[19:07:39] =============== [PASSED] test_range_compact ================
[19:07:39] ==================== test_range_spare =====================
[19:07:39] [PASSED] 4
[19:07:39] [PASSED] 8
[19:07:39] [PASSED] 32
[19:07:39] [PASSED] 256
[19:07:39] ================ [PASSED] test_range_spare =================
[19:07:39] ===================== [PASSED] guc_dbm =====================
[19:07:39] =================== guc_idm (6 subtests) ===================
[19:07:39] [PASSED] bad_init
[19:07:39] [PASSED] no_init
[19:07:39] [PASSED] init_fini
[19:07:39] [PASSED] check_used
[19:07:39] [PASSED] check_quota
[19:07:39] [PASSED] check_all
[19:07:39] ===================== [PASSED] guc_idm =====================
[19:07:39] ================== no_relay (3 subtests) ===================
[19:07:39] [PASSED] xe_drops_guc2pf_if_not_ready
[19:07:39] [PASSED] xe_drops_guc2vf_if_not_ready
[19:07:39] [PASSED] xe_rejects_send_if_not_ready
[19:07:39] ==================== [PASSED] no_relay =====================
[19:07:39] ================== pf_relay (14 subtests) ==================
[19:07:39] [PASSED] pf_rejects_guc2pf_too_short
[19:07:39] [PASSED] pf_rejects_guc2pf_too_long
[19:07:39] [PASSED] pf_rejects_guc2pf_no_payload
[19:07:39] [PASSED] pf_fails_no_payload
[19:07:39] [PASSED] pf_fails_bad_origin
[19:07:39] [PASSED] pf_fails_bad_type
[19:07:39] [PASSED] pf_txn_reports_error
[19:07:39] [PASSED] pf_txn_sends_pf2guc
[19:07:39] [PASSED] pf_sends_pf2guc
[19:07:39] [SKIPPED] pf_loopback_nop
[19:07:39] [SKIPPED] pf_loopback_echo
[19:07:39] [SKIPPED] pf_loopback_fail
[19:07:39] [SKIPPED] pf_loopback_busy
[19:07:39] [SKIPPED] pf_loopback_retry
[19:07:39] ==================== [PASSED] pf_relay =====================
[19:07:39] ================== vf_relay (3 subtests) ===================
[19:07:39] [PASSED] vf_rejects_guc2vf_too_short
[19:07:39] [PASSED] vf_rejects_guc2vf_too_long
[19:07:39] [PASSED] vf_rejects_guc2vf_no_payload
[19:07:39] ==================== [PASSED] vf_relay =====================
[19:07:39] ================ pf_gt_config (9 subtests) =================
[19:07:39] [PASSED] fair_contexts_1vf
[19:07:39] [PASSED] fair_doorbells_1vf
[19:07:39] [PASSED] fair_ggtt_1vf
[19:07:39] ====================== fair_vram_1vf ======================
[19:07:39] [PASSED] 3.50 GiB
[19:07:39] [PASSED] 11.5 GiB
[19:07:39] [PASSED] 15.5 GiB
[19:07:39] [PASSED] 31.5 GiB
[19:07:39] [PASSED] 63.5 GiB
[19:07:39] [PASSED] 1.91 GiB
[19:07:39] ================== [PASSED] fair_vram_1vf ==================
[19:07:39] ================ fair_vram_1vf_admin_only =================
[19:07:39] [PASSED] 3.50 GiB
[19:07:39] [PASSED] 11.5 GiB
[19:07:39] [PASSED] 15.5 GiB
[19:07:39] [PASSED] 31.5 GiB
[19:07:39] [PASSED] 63.5 GiB
[19:07:39] [PASSED] 1.91 GiB
[19:07:39] ============ [PASSED] fair_vram_1vf_admin_only =============
[19:07:39] ====================== fair_contexts ======================
[19:07:39] [PASSED] 1 VF
[19:07:39] [PASSED] 2 VFs
[19:07:39] [PASSED] 3 VFs
[19:07:39] [PASSED] 4 VFs
[19:07:39] [PASSED] 5 VFs
[19:07:39] [PASSED] 6 VFs
[19:07:39] [PASSED] 7 VFs
[19:07:39] [PASSED] 8 VFs
[19:07:39] [PASSED] 9 VFs
[19:07:39] [PASSED] 10 VFs
[19:07:39] [PASSED] 11 VFs
[19:07:39] [PASSED] 12 VFs
[19:07:39] [PASSED] 13 VFs
[19:07:39] [PASSED] 14 VFs
[19:07:39] [PASSED] 15 VFs
[19:07:39] [PASSED] 16 VFs
[19:07:39] [PASSED] 17 VFs
[19:07:39] [PASSED] 18 VFs
[19:07:39] [PASSED] 19 VFs
[19:07:39] [PASSED] 20 VFs
[19:07:39] [PASSED] 21 VFs
[19:07:39] [PASSED] 22 VFs
[19:07:39] [PASSED] 23 VFs
[19:07:39] [PASSED] 24 VFs
[19:07:39] [PASSED] 25 VFs
[19:07:39] [PASSED] 26 VFs
[19:07:39] [PASSED] 27 VFs
[19:07:39] [PASSED] 28 VFs
[19:07:39] [PASSED] 29 VFs
[19:07:39] [PASSED] 30 VFs
[19:07:39] [PASSED] 31 VFs
[19:07:39] [PASSED] 32 VFs
[19:07:39] [PASSED] 33 VFs
[19:07:39] [PASSED] 34 VFs
[19:07:39] [PASSED] 35 VFs
[19:07:39] [PASSED] 36 VFs
[19:07:39] [PASSED] 37 VFs
[19:07:39] [PASSED] 38 VFs
[19:07:39] [PASSED] 39 VFs
[19:07:39] [PASSED] 40 VFs
[19:07:39] [PASSED] 41 VFs
[19:07:39] [PASSED] 42 VFs
[19:07:39] [PASSED] 43 VFs
[19:07:39] [PASSED] 44 VFs
[19:07:39] [PASSED] 45 VFs
[19:07:39] [PASSED] 46 VFs
[19:07:39] [PASSED] 47 VFs
[19:07:39] [PASSED] 48 VFs
[19:07:39] [PASSED] 49 VFs
[19:07:39] [PASSED] 50 VFs
[19:07:39] [PASSED] 51 VFs
[19:07:39] [PASSED] 52 VFs
[19:07:39] [PASSED] 53 VFs
[19:07:39] [PASSED] 54 VFs
[19:07:39] [PASSED] 55 VFs
[19:07:39] [PASSED] 56 VFs
[19:07:39] [PASSED] 57 VFs
[19:07:39] [PASSED] 58 VFs
[19:07:39] [PASSED] 59 VFs
[19:07:39] [PASSED] 60 VFs
[19:07:39] [PASSED] 61 VFs
[19:07:39] [PASSED] 62 VFs
[19:07:39] [PASSED] 63 VFs
[19:07:39] ================== [PASSED] fair_contexts ==================
[19:07:39] ===================== fair_doorbells ======================
[19:07:39] [PASSED] 1 VF
[19:07:39] [PASSED] 2 VFs
[19:07:39] [PASSED] 3 VFs
[19:07:39] [PASSED] 4 VFs
[19:07:39] [PASSED] 5 VFs
[19:07:39] [PASSED] 6 VFs
[19:07:39] [PASSED] 7 VFs
[19:07:39] [PASSED] 8 VFs
[19:07:39] [PASSED] 9 VFs
[19:07:39] [PASSED] 10 VFs
[19:07:39] [PASSED] 11 VFs
[19:07:40] [PASSED] 12 VFs
[19:07:40] [PASSED] 13 VFs
[19:07:40] [PASSED] 14 VFs
[19:07:40] [PASSED] 15 VFs
[19:07:40] [PASSED] 16 VFs
[19:07:40] [PASSED] 17 VFs
[19:07:40] [PASSED] 18 VFs
[19:07:40] [PASSED] 19 VFs
[19:07:40] [PASSED] 20 VFs
[19:07:40] [PASSED] 21 VFs
[19:07:40] [PASSED] 22 VFs
[19:07:40] [PASSED] 23 VFs
[19:07:40] [PASSED] 24 VFs
[19:07:40] [PASSED] 25 VFs
[19:07:40] [PASSED] 26 VFs
[19:07:40] [PASSED] 27 VFs
[19:07:40] [PASSED] 28 VFs
[19:07:40] [PASSED] 29 VFs
[19:07:40] [PASSED] 30 VFs
[19:07:40] [PASSED] 31 VFs
[19:07:40] [PASSED] 32 VFs
[19:07:40] [PASSED] 33 VFs
[19:07:40] [PASSED] 34 VFs
[19:07:40] [PASSED] 35 VFs
[19:07:40] [PASSED] 36 VFs
[19:07:40] [PASSED] 37 VFs
[19:07:40] [PASSED] 38 VFs
[19:07:40] [PASSED] 39 VFs
[19:07:40] [PASSED] 40 VFs
[19:07:40] [PASSED] 41 VFs
[19:07:40] [PASSED] 42 VFs
[19:07:40] [PASSED] 43 VFs
[19:07:40] [PASSED] 44 VFs
[19:07:40] [PASSED] 45 VFs
[19:07:40] [PASSED] 46 VFs
[19:07:40] [PASSED] 47 VFs
[19:07:40] [PASSED] 48 VFs
[19:07:40] [PASSED] 49 VFs
[19:07:40] [PASSED] 50 VFs
[19:07:40] [PASSED] 51 VFs
[19:07:40] [PASSED] 52 VFs
[19:07:40] [PASSED] 53 VFs
[19:07:40] [PASSED] 54 VFs
[19:07:40] [PASSED] 55 VFs
[19:07:40] [PASSED] 56 VFs
[19:07:40] [PASSED] 57 VFs
[19:07:40] [PASSED] 58 VFs
[19:07:40] [PASSED] 59 VFs
[19:07:40] [PASSED] 60 VFs
[19:07:40] [PASSED] 61 VFs
[19:07:40] [PASSED] 62 VFs
[19:07:40] [PASSED] 63 VFs
[19:07:40] ================= [PASSED] fair_doorbells ==================
[19:07:40] ======================== fair_ggtt ========================
[19:07:40] [PASSED] 1 VF
[19:07:40] [PASSED] 2 VFs
[19:07:40] [PASSED] 3 VFs
[19:07:40] [PASSED] 4 VFs
[19:07:40] [PASSED] 5 VFs
[19:07:40] [PASSED] 6 VFs
[19:07:40] [PASSED] 7 VFs
[19:07:40] [PASSED] 8 VFs
[19:07:40] [PASSED] 9 VFs
[19:07:40] [PASSED] 10 VFs
[19:07:40] [PASSED] 11 VFs
[19:07:40] [PASSED] 12 VFs
[19:07:40] [PASSED] 13 VFs
[19:07:40] [PASSED] 14 VFs
[19:07:40] [PASSED] 15 VFs
[19:07:40] [PASSED] 16 VFs
[19:07:40] [PASSED] 17 VFs
[19:07:40] [PASSED] 18 VFs
[19:07:40] [PASSED] 19 VFs
[19:07:40] [PASSED] 20 VFs
[19:07:40] [PASSED] 21 VFs
[19:07:40] [PASSED] 22 VFs
[19:07:40] [PASSED] 23 VFs
[19:07:40] [PASSED] 24 VFs
[19:07:40] [PASSED] 25 VFs
[19:07:40] [PASSED] 26 VFs
[19:07:40] [PASSED] 27 VFs
[19:07:40] [PASSED] 28 VFs
[19:07:40] [PASSED] 29 VFs
[19:07:40] [PASSED] 30 VFs
[19:07:40] [PASSED] 31 VFs
[19:07:40] [PASSED] 32 VFs
[19:07:40] [PASSED] 33 VFs
[19:07:40] [PASSED] 34 VFs
[19:07:40] [PASSED] 35 VFs
[19:07:40] [PASSED] 36 VFs
[19:07:40] [PASSED] 37 VFs
[19:07:40] [PASSED] 38 VFs
[19:07:40] [PASSED] 39 VFs
[19:07:40] [PASSED] 40 VFs
[19:07:40] [PASSED] 41 VFs
[19:07:40] [PASSED] 42 VFs
[19:07:40] [PASSED] 43 VFs
[19:07:40] [PASSED] 44 VFs
[19:07:40] [PASSED] 45 VFs
[19:07:40] [PASSED] 46 VFs
[19:07:40] [PASSED] 47 VFs
[19:07:40] [PASSED] 48 VFs
[19:07:40] [PASSED] 49 VFs
[19:07:40] [PASSED] 50 VFs
[19:07:40] [PASSED] 51 VFs
[19:07:40] [PASSED] 52 VFs
[19:07:40] [PASSED] 53 VFs
[19:07:40] [PASSED] 54 VFs
[19:07:40] [PASSED] 55 VFs
[19:07:40] [PASSED] 56 VFs
[19:07:40] [PASSED] 57 VFs
[19:07:40] [PASSED] 58 VFs
[19:07:40] [PASSED] 59 VFs
[19:07:40] [PASSED] 60 VFs
[19:07:40] [PASSED] 61 VFs
[19:07:40] [PASSED] 62 VFs
[19:07:40] [PASSED] 63 VFs
[19:07:40] ==================== [PASSED] fair_ggtt ====================
[19:07:40] ======================== fair_vram ========================
[19:07:40] [PASSED] 1 VF
[19:07:40] [PASSED] 2 VFs
[19:07:40] [PASSED] 3 VFs
[19:07:40] [PASSED] 4 VFs
[19:07:40] [PASSED] 5 VFs
[19:07:40] [PASSED] 6 VFs
[19:07:40] [PASSED] 7 VFs
[19:07:40] [PASSED] 8 VFs
[19:07:40] [PASSED] 9 VFs
[19:07:40] [PASSED] 10 VFs
[19:07:40] [PASSED] 11 VFs
[19:07:40] [PASSED] 12 VFs
[19:07:40] [PASSED] 13 VFs
[19:07:40] [PASSED] 14 VFs
[19:07:40] [PASSED] 15 VFs
[19:07:40] [PASSED] 16 VFs
[19:07:40] [PASSED] 17 VFs
[19:07:40] [PASSED] 18 VFs
[19:07:40] [PASSED] 19 VFs
[19:07:40] [PASSED] 20 VFs
[19:07:40] [PASSED] 21 VFs
[19:07:40] [PASSED] 22 VFs
[19:07:40] [PASSED] 23 VFs
[19:07:40] [PASSED] 24 VFs
[19:07:40] [PASSED] 25 VFs
[19:07:40] [PASSED] 26 VFs
[19:07:40] [PASSED] 27 VFs
[19:07:40] [PASSED] 28 VFs
[19:07:40] [PASSED] 29 VFs
[19:07:40] [PASSED] 30 VFs
[19:07:40] [PASSED] 31 VFs
[19:07:40] [PASSED] 32 VFs
[19:07:40] [PASSED] 33 VFs
[19:07:40] [PASSED] 34 VFs
[19:07:40] [PASSED] 35 VFs
[19:07:40] [PASSED] 36 VFs
[19:07:40] [PASSED] 37 VFs
[19:07:40] [PASSED] 38 VFs
[19:07:40] [PASSED] 39 VFs
[19:07:40] [PASSED] 40 VFs
[19:07:40] [PASSED] 41 VFs
[19:07:40] [PASSED] 42 VFs
[19:07:40] [PASSED] 43 VFs
[19:07:40] [PASSED] 44 VFs
[19:07:40] [PASSED] 45 VFs
[19:07:40] [PASSED] 46 VFs
[19:07:40] [PASSED] 47 VFs
[19:07:40] [PASSED] 48 VFs
[19:07:40] [PASSED] 49 VFs
[19:07:40] [PASSED] 50 VFs
[19:07:40] [PASSED] 51 VFs
[19:07:40] [PASSED] 52 VFs
[19:07:40] [PASSED] 53 VFs
[19:07:40] [PASSED] 54 VFs
[19:07:40] [PASSED] 55 VFs
[19:07:40] [PASSED] 56 VFs
[19:07:40] [PASSED] 57 VFs
[19:07:40] [PASSED] 58 VFs
[19:07:40] [PASSED] 59 VFs
[19:07:40] [PASSED] 60 VFs
[19:07:40] [PASSED] 61 VFs
[19:07:40] [PASSED] 62 VFs
[19:07:40] [PASSED] 63 VFs
[19:07:40] ==================== [PASSED] fair_vram ====================
[19:07:40] ================== [PASSED] pf_gt_config ===================
[19:07:40] ===================== lmtt (1 subtest) =====================
[19:07:40] ======================== test_ops =========================
[19:07:40] [PASSED] 2-level
[19:07:40] [PASSED] multi-level
[19:07:40] ==================== [PASSED] test_ops =====================
[19:07:40] ====================== [PASSED] lmtt =======================
[19:07:40] ================= pf_service (11 subtests) =================
[19:07:40] [PASSED] pf_negotiate_any
[19:07:40] [PASSED] pf_negotiate_base_match
[19:07:40] [PASSED] pf_negotiate_base_newer
[19:07:40] [PASSED] pf_negotiate_base_next
[19:07:40] [SKIPPED] pf_negotiate_base_older
[19:07:40] [PASSED] pf_negotiate_base_prev
[19:07:40] [PASSED] pf_negotiate_latest_match
[19:07:40] [PASSED] pf_negotiate_latest_newer
[19:07:40] [PASSED] pf_negotiate_latest_next
[19:07:40] [SKIPPED] pf_negotiate_latest_older
[19:07:40] [SKIPPED] pf_negotiate_latest_prev
[19:07:40] =================== [PASSED] pf_service ====================
[19:07:40] ================= xe_guc_g2g (2 subtests) ==================
[19:07:40] ============== xe_live_guc_g2g_kunit_default ==============
[19:07:40] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[19:07:40] ============== xe_live_guc_g2g_kunit_allmem ===============
[19:07:40] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[19:07:40] =================== [SKIPPED] xe_guc_g2g ===================
[19:07:40] =================== xe_mocs (2 subtests) ===================
[19:07:40] ================ xe_live_mocs_kernel_kunit ================
[19:07:40] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[19:07:40] ================ xe_live_mocs_reset_kunit =================
[19:07:40] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[19:07:40] ==================== [SKIPPED] xe_mocs =====================
[19:07:40] ================= xe_migrate (2 subtests) ==================
[19:07:40] ================= xe_migrate_sanity_kunit =================
[19:07:40] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[19:07:40] ================== xe_validate_ccs_kunit ==================
[19:07:40] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[19:07:40] =================== [SKIPPED] xe_migrate ===================
[19:07:40] ================== xe_dma_buf (1 subtest) ==================
[19:07:40] ==================== xe_dma_buf_kunit =====================
[19:07:40] ================ [SKIPPED] xe_dma_buf_kunit ================
[19:07:40] =================== [SKIPPED] xe_dma_buf ===================
[19:07:40] ================= xe_bo_shrink (1 subtest) =================
[19:07:40] =================== xe_bo_shrink_kunit ====================
[19:07:40] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[19:07:40] ================== [SKIPPED] xe_bo_shrink ==================
[19:07:40] ==================== xe_bo (2 subtests) ====================
[19:07:40] ================== xe_ccs_migrate_kunit ===================
[19:07:40] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[19:07:40] ==================== xe_bo_evict_kunit ====================
[19:07:40] =============== [SKIPPED] xe_bo_evict_kunit ================
[19:07:40] ===================== [SKIPPED] xe_bo ======================
[19:07:40] ==================== args (13 subtests) ====================
[19:07:40] [PASSED] count_args_test
[19:07:40] [PASSED] call_args_example
[19:07:40] [PASSED] call_args_test
[19:07:40] [PASSED] drop_first_arg_example
[19:07:40] [PASSED] drop_first_arg_test
[19:07:40] [PASSED] first_arg_example
[19:07:40] [PASSED] first_arg_test
[19:07:40] [PASSED] last_arg_example
[19:07:40] [PASSED] last_arg_test
[19:07:40] [PASSED] pick_arg_example
[19:07:40] [PASSED] if_args_example
[19:07:40] [PASSED] if_args_test
[19:07:40] [PASSED] sep_comma_example
[19:07:40] ====================== [PASSED] args =======================
[19:07:40] =================== xe_pci (3 subtests) ====================
[19:07:40] ==================== check_graphics_ip ====================
[19:07:40] [PASSED] 12.00 Xe_LP
[19:07:40] [PASSED] 12.10 Xe_LP+
[19:07:40] [PASSED] 12.55 Xe_HPG
[19:07:40] [PASSED] 12.60 Xe_HPC
[19:07:40] [PASSED] 12.70 Xe_LPG
[19:07:40] [PASSED] 12.71 Xe_LPG
[19:07:40] [PASSED] 12.74 Xe_LPG+
[19:07:40] [PASSED] 20.01 Xe2_HPG
[19:07:40] [PASSED] 20.02 Xe2_HPG
[19:07:40] [PASSED] 20.04 Xe2_LPG
[19:07:40] [PASSED] 30.00 Xe3_LPG
[19:07:40] [PASSED] 30.01 Xe3_LPG
[19:07:40] [PASSED] 30.03 Xe3_LPG
[19:07:40] [PASSED] 30.04 Xe3_LPG
[19:07:40] [PASSED] 30.05 Xe3_LPG
[19:07:40] [PASSED] 35.10 Xe3p_LPG
[19:07:40] [PASSED] 35.11 Xe3p_XPC
[19:07:40] ================ [PASSED] check_graphics_ip ================
[19:07:40] ===================== check_media_ip ======================
[19:07:40] [PASSED] 12.00 Xe_M
[19:07:40] [PASSED] 12.55 Xe_HPM
[19:07:40] [PASSED] 13.00 Xe_LPM+
[19:07:40] [PASSED] 13.01 Xe2_HPM
[19:07:40] [PASSED] 20.00 Xe2_LPM
[19:07:40] [PASSED] 30.00 Xe3_LPM
[19:07:40] [PASSED] 30.02 Xe3_LPM
[19:07:40] [PASSED] 35.00 Xe3p_LPM
[19:07:40] [PASSED] 35.03 Xe3p_HPM
[19:07:40] ================= [PASSED] check_media_ip ==================
[19:07:40] =================== check_platform_desc ===================
[19:07:40] [PASSED] 0x9A60 (TIGERLAKE)
[19:07:40] [PASSED] 0x9A68 (TIGERLAKE)
[19:07:40] [PASSED] 0x9A70 (TIGERLAKE)
[19:07:40] [PASSED] 0x9A40 (TIGERLAKE)
[19:07:40] [PASSED] 0x9A49 (TIGERLAKE)
[19:07:40] [PASSED] 0x9A59 (TIGERLAKE)
[19:07:40] [PASSED] 0x9A78 (TIGERLAKE)
[19:07:40] [PASSED] 0x9AC0 (TIGERLAKE)
[19:07:40] [PASSED] 0x9AC9 (TIGERLAKE)
[19:07:40] [PASSED] 0x9AD9 (TIGERLAKE)
[19:07:40] [PASSED] 0x9AF8 (TIGERLAKE)
[19:07:40] [PASSED] 0x4C80 (ROCKETLAKE)
[19:07:40] [PASSED] 0x4C8A (ROCKETLAKE)
[19:07:40] [PASSED] 0x4C8B (ROCKETLAKE)
[19:07:40] [PASSED] 0x4C8C (ROCKETLAKE)
[19:07:40] [PASSED] 0x4C90 (ROCKETLAKE)
[19:07:40] [PASSED] 0x4C9A (ROCKETLAKE)
[19:07:40] [PASSED] 0x4680 (ALDERLAKE_S)
[19:07:40] [PASSED] 0x4682 (ALDERLAKE_S)
[19:07:40] [PASSED] 0x4688 (ALDERLAKE_S)
[19:07:40] [PASSED] 0x468A (ALDERLAKE_S)
[19:07:40] [PASSED] 0x468B (ALDERLAKE_S)
[19:07:40] [PASSED] 0x4690 (ALDERLAKE_S)
[19:07:40] [PASSED] 0x4692 (ALDERLAKE_S)
[19:07:40] [PASSED] 0x4693 (ALDERLAKE_S)
[19:07:40] [PASSED] 0x46A0 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46A1 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46A2 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46A3 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46A6 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46A8 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46AA (ALDERLAKE_P)
[19:07:40] [PASSED] 0x462A (ALDERLAKE_P)
[19:07:40] [PASSED] 0x4626 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x4628 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46B0 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46B1 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46B2 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46B3 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46C0 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46C1 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46C2 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46C3 (ALDERLAKE_P)
[19:07:40] [PASSED] 0x46D0 (ALDERLAKE_N)
[19:07:40] [PASSED] 0x46D1 (ALDERLAKE_N)
[19:07:40] [PASSED] 0x46D2 (ALDERLAKE_N)
[19:07:40] [PASSED] 0x46D3 (ALDERLAKE_N)
[19:07:40] [PASSED] 0x46D4 (ALDERLAKE_N)
[19:07:40] [PASSED] 0xA721 (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA7A1 (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA7A9 (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA7AC (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA7AD (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA720 (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA7A0 (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA7A8 (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA7AA (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA7AB (ALDERLAKE_P)
[19:07:40] [PASSED] 0xA780 (ALDERLAKE_S)
[19:07:40] [PASSED] 0xA781 (ALDERLAKE_S)
[19:07:40] [PASSED] 0xA782 (ALDERLAKE_S)
[19:07:40] [PASSED] 0xA783 (ALDERLAKE_S)
[19:07:40] [PASSED] 0xA788 (ALDERLAKE_S)
[19:07:40] [PASSED] 0xA789 (ALDERLAKE_S)
[19:07:40] [PASSED] 0xA78A (ALDERLAKE_S)
[19:07:40] [PASSED] 0xA78B (ALDERLAKE_S)
[19:07:40] [PASSED] 0x4905 (DG1)
[19:07:40] [PASSED] 0x4906 (DG1)
[19:07:40] [PASSED] 0x4907 (DG1)
[19:07:40] [PASSED] 0x4908 (DG1)
[19:07:40] [PASSED] 0x4909 (DG1)
[19:07:40] [PASSED] 0x56C0 (DG2)
[19:07:40] [PASSED] 0x56C2 (DG2)
[19:07:40] [PASSED] 0x56C1 (DG2)
[19:07:40] [PASSED] 0x7D51 (METEORLAKE)
[19:07:40] [PASSED] 0x7DD1 (METEORLAKE)
[19:07:40] [PASSED] 0x7D41 (METEORLAKE)
[19:07:40] [PASSED] 0x7D67 (METEORLAKE)
[19:07:40] [PASSED] 0xB640 (METEORLAKE)
[19:07:40] [PASSED] 0x56A0 (DG2)
[19:07:40] [PASSED] 0x56A1 (DG2)
[19:07:40] [PASSED] 0x56A2 (DG2)
[19:07:40] [PASSED] 0x56BE (DG2)
[19:07:40] [PASSED] 0x56BF (DG2)
[19:07:40] [PASSED] 0x5690 (DG2)
[19:07:40] [PASSED] 0x5691 (DG2)
[19:07:40] [PASSED] 0x5692 (DG2)
[19:07:40] [PASSED] 0x56A5 (DG2)
[19:07:40] [PASSED] 0x56A6 (DG2)
[19:07:40] [PASSED] 0x56B0 (DG2)
[19:07:40] [PASSED] 0x56B1 (DG2)
[19:07:40] [PASSED] 0x56BA (DG2)
[19:07:40] [PASSED] 0x56BB (DG2)
[19:07:40] [PASSED] 0x56BC (DG2)
[19:07:40] [PASSED] 0x56BD (DG2)
[19:07:40] [PASSED] 0x5693 (DG2)
[19:07:40] [PASSED] 0x5694 (DG2)
[19:07:40] [PASSED] 0x5695 (DG2)
[19:07:40] [PASSED] 0x56A3 (DG2)
[19:07:40] [PASSED] 0x56A4 (DG2)
[19:07:40] [PASSED] 0x56B2 (DG2)
[19:07:40] [PASSED] 0x56B3 (DG2)
[19:07:40] [PASSED] 0x5696 (DG2)
[19:07:40] [PASSED] 0x5697 (DG2)
[19:07:40] [PASSED] 0xB69 (PVC)
[19:07:40] [PASSED] 0xB6E (PVC)
[19:07:40] [PASSED] 0xBD4 (PVC)
[19:07:40] [PASSED] 0xBD5 (PVC)
[19:07:40] [PASSED] 0xBD6 (PVC)
[19:07:40] [PASSED] 0xBD7 (PVC)
[19:07:40] [PASSED] 0xBD8 (PVC)
[19:07:40] [PASSED] 0xBD9 (PVC)
[19:07:40] [PASSED] 0xBDA (PVC)
[19:07:40] [PASSED] 0xBDB (PVC)
[19:07:40] [PASSED] 0xBE0 (PVC)
[19:07:40] [PASSED] 0xBE1 (PVC)
[19:07:40] [PASSED] 0xBE5 (PVC)
[19:07:40] [PASSED] 0x7D40 (METEORLAKE)
[19:07:40] [PASSED] 0x7D45 (METEORLAKE)
[19:07:40] [PASSED] 0x7D55 (METEORLAKE)
[19:07:40] [PASSED] 0x7D60 (METEORLAKE)
[19:07:40] [PASSED] 0x7DD5 (METEORLAKE)
[19:07:40] [PASSED] 0x6420 (LUNARLAKE)
[19:07:40] [PASSED] 0x64A0 (LUNARLAKE)
[19:07:40] [PASSED] 0x64B0 (LUNARLAKE)
[19:07:40] [PASSED] 0xE202 (BATTLEMAGE)
[19:07:40] [PASSED] 0xE209 (BATTLEMAGE)
[19:07:40] [PASSED] 0xE20B (BATTLEMAGE)
[19:07:40] [PASSED] 0xE20C (BATTLEMAGE)
[19:07:40] [PASSED] 0xE20D (BATTLEMAGE)
[19:07:40] [PASSED] 0xE210 (BATTLEMAGE)
[19:07:40] [PASSED] 0xE211 (BATTLEMAGE)
[19:07:40] [PASSED] 0xE212 (BATTLEMAGE)
[19:07:40] [PASSED] 0xE216 (BATTLEMAGE)
[19:07:40] [PASSED] 0xE220 (BATTLEMAGE)
[19:07:40] [PASSED] 0xE221 (BATTLEMAGE)
[19:07:40] [PASSED] 0xE222 (BATTLEMAGE)
[19:07:40] [PASSED] 0xE223 (BATTLEMAGE)
[19:07:40] [PASSED] 0xB080 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB081 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB082 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB083 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB084 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB085 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB086 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB087 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB08F (PANTHERLAKE)
[19:07:40] [PASSED] 0xB090 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB0A0 (PANTHERLAKE)
[19:07:40] [PASSED] 0xB0B0 (PANTHERLAKE)
[19:07:40] [PASSED] 0xFD80 (PANTHERLAKE)
[19:07:40] [PASSED] 0xFD81 (PANTHERLAKE)
[19:07:40] [PASSED] 0xD740 (NOVALAKE_S)
[19:07:40] [PASSED] 0xD741 (NOVALAKE_S)
[19:07:40] [PASSED] 0xD742 (NOVALAKE_S)
[19:07:40] [PASSED] 0xD743 (NOVALAKE_S)
[19:07:40] [PASSED] 0xD744 (NOVALAKE_S)
[19:07:40] [PASSED] 0xD745 (NOVALAKE_S)
[19:07:40] [PASSED] 0x674C (CRESCENTISLAND)
[19:07:40] [PASSED] 0x674D (CRESCENTISLAND)
[19:07:40] [PASSED] 0x674E (CRESCENTISLAND)
[19:07:40] [PASSED] 0x674F (CRESCENTISLAND)
[19:07:40] [PASSED] 0x6750 (CRESCENTISLAND)
[19:07:40] [PASSED] 0xD750 (NOVALAKE_P)
[19:07:40] [PASSED] 0xD751 (NOVALAKE_P)
[19:07:40] [PASSED] 0xD752 (NOVALAKE_P)
[19:07:40] [PASSED] 0xD753 (NOVALAKE_P)
[19:07:40] [PASSED] 0xD754 (NOVALAKE_P)
[19:07:40] [PASSED] 0xD755 (NOVALAKE_P)
[19:07:40] [PASSED] 0xD756 (NOVALAKE_P)
[19:07:40] [PASSED] 0xD757 (NOVALAKE_P)
[19:07:40] [PASSED] 0xD75F (NOVALAKE_P)
[19:07:40] =============== [PASSED] check_platform_desc ===============
[19:07:40] ===================== [PASSED] xe_pci ======================
[19:07:40] =================== xe_rtp (2 subtests) ====================
[19:07:40] =============== xe_rtp_process_to_sr_tests ================
[19:07:40] [PASSED] coalesce-same-reg
[19:07:40] [PASSED] no-match-no-add
[19:07:40] [PASSED] match-or
[19:07:40] [PASSED] match-or-xfail
[19:07:40] [PASSED] no-match-no-add-multiple-rules
[19:07:40] [PASSED] two-regs-two-entries
[19:07:40] [PASSED] clr-one-set-other
[19:07:40] [PASSED] set-field
[19:07:40] [PASSED] conflict-duplicate
[19:07:40] [PASSED] conflict-not-disjoint
[19:07:40] [PASSED] conflict-reg-type
[19:07:40] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[19:07:40] ================== xe_rtp_process_tests ===================
[19:07:40] [PASSED] active1
[19:07:40] [PASSED] active2
[19:07:40] [PASSED] active-inactive
[19:07:40] [PASSED] inactive-active
[19:07:40] [PASSED] inactive-1st_or_active-inactive
[19:07:40] [PASSED] inactive-2nd_or_active-inactive
[19:07:40] [PASSED] inactive-last_or_active-inactive
[19:07:40] [PASSED] inactive-no_or_active-inactive
[19:07:40] ============== [PASSED] xe_rtp_process_tests ===============
[19:07:40] ===================== [PASSED] xe_rtp ======================
[19:07:40] ==================== xe_wa (1 subtest) =====================
[19:07:40] ======================== xe_wa_gt =========================
[19:07:40] [PASSED] TIGERLAKE B0
[19:07:40] [PASSED] DG1 A0
[19:07:40] [PASSED] DG1 B0
[19:07:40] [PASSED] ALDERLAKE_S A0
[19:07:40] [PASSED] ALDERLAKE_S B0
[19:07:40] [PASSED] ALDERLAKE_S C0
[19:07:40] [PASSED] ALDERLAKE_S D0
[19:07:40] [PASSED] ALDERLAKE_P A0
[19:07:40] [PASSED] ALDERLAKE_P B0
[19:07:40] [PASSED] ALDERLAKE_P C0
[19:07:40] [PASSED] ALDERLAKE_S RPLS D0
[19:07:40] [PASSED] ALDERLAKE_P RPLU E0
[19:07:40] [PASSED] DG2 G10 C0
[19:07:40] [PASSED] DG2 G11 B1
[19:07:40] [PASSED] DG2 G12 A1
[19:07:40] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[19:07:40] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[19:07:40] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[19:07:40] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[19:07:40] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[19:07:40] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[19:07:40] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[19:07:40] ==================== [PASSED] xe_wa_gt =====================
[19:07:40] ====================== [PASSED] xe_wa ======================
[19:07:40] ============================================================
[19:07:40] Testing complete. Ran 601 tests: passed: 583, skipped: 18
[19:07:40] Elapsed time: 36.117s total, 4.347s configuring, 31.154s building, 0.610s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[19:07:40] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[19:07:42] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[19:08:06] Starting KUnit Kernel (1/1)...
[19:08:06] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[19:08:06] ============ drm_test_pick_cmdline (2 subtests) ============
[19:08:06] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[19:08:06] =============== drm_test_pick_cmdline_named ===============
[19:08:06] [PASSED] NTSC
[19:08:06] [PASSED] NTSC-J
[19:08:06] [PASSED] PAL
[19:08:06] [PASSED] PAL-M
[19:08:06] =========== [PASSED] drm_test_pick_cmdline_named ===========
[19:08:06] ============== [PASSED] drm_test_pick_cmdline ==============
[19:08:06] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[19:08:06] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[19:08:06] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[19:08:06] =========== drm_validate_clone_mode (2 subtests) ===========
[19:08:06] ============== drm_test_check_in_clone_mode ===============
[19:08:06] [PASSED] in_clone_mode
[19:08:06] [PASSED] not_in_clone_mode
[19:08:06] ========== [PASSED] drm_test_check_in_clone_mode ===========
[19:08:06] =============== drm_test_check_valid_clones ===============
[19:08:06] [PASSED] not_in_clone_mode
[19:08:06] [PASSED] valid_clone
[19:08:06] [PASSED] invalid_clone
[19:08:06] =========== [PASSED] drm_test_check_valid_clones ===========
[19:08:06] ============= [PASSED] drm_validate_clone_mode =============
[19:08:06] ============= drm_validate_modeset (1 subtest) =============
[19:08:06] [PASSED] drm_test_check_connector_changed_modeset
[19:08:06] ============== [PASSED] drm_validate_modeset ===============
[19:08:06] ====== drm_test_bridge_get_current_state (2 subtests) ======
[19:08:06] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[19:08:06] [PASSED] drm_test_drm_bridge_get_current_state_legacy
[19:08:06] ======== [PASSED] drm_test_bridge_get_current_state ========
[19:08:06] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[19:08:06] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[19:08:06] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[19:08:06] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy
[19:08:06] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[19:08:06] ============== drm_bridge_alloc (2 subtests) ===============
[19:08:06] [PASSED] drm_test_drm_bridge_alloc_basic
[19:08:06] [PASSED] drm_test_drm_bridge_alloc_get_put
[19:08:06] ================ [PASSED] drm_bridge_alloc =================
[19:08:06] ============= drm_cmdline_parser (40 subtests) =============
[19:08:06] [PASSED] drm_test_cmdline_force_d_only
[19:08:06] [PASSED] drm_test_cmdline_force_D_only_dvi
[19:08:06] [PASSED] drm_test_cmdline_force_D_only_hdmi
[19:08:06] [PASSED] drm_test_cmdline_force_D_only_not_digital
[19:08:06] [PASSED] drm_test_cmdline_force_e_only
[19:08:06] [PASSED] drm_test_cmdline_res
[19:08:06] [PASSED] drm_test_cmdline_res_vesa
[19:08:06] [PASSED] drm_test_cmdline_res_vesa_rblank
[19:08:06] [PASSED] drm_test_cmdline_res_rblank
[19:08:06] [PASSED] drm_test_cmdline_res_bpp
[19:08:06] [PASSED] drm_test_cmdline_res_refresh
[19:08:06] [PASSED] drm_test_cmdline_res_bpp_refresh
[19:08:06] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[19:08:06] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[19:08:06] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[19:08:06] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[19:08:06] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[19:08:06] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[19:08:06] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[19:08:06] [PASSED] drm_test_cmdline_res_margins_force_on
[19:08:06] [PASSED] drm_test_cmdline_res_vesa_margins
[19:08:06] [PASSED] drm_test_cmdline_name
[19:08:06] [PASSED] drm_test_cmdline_name_bpp
[19:08:06] [PASSED] drm_test_cmdline_name_option
[19:08:06] [PASSED] drm_test_cmdline_name_bpp_option
[19:08:06] [PASSED] drm_test_cmdline_rotate_0
[19:08:06] [PASSED] drm_test_cmdline_rotate_90
[19:08:06] [PASSED] drm_test_cmdline_rotate_180
[19:08:06] [PASSED] drm_test_cmdline_rotate_270
[19:08:06] [PASSED] drm_test_cmdline_hmirror
[19:08:06] [PASSED] drm_test_cmdline_vmirror
[19:08:06] [PASSED] drm_test_cmdline_margin_options
[19:08:06] [PASSED] drm_test_cmdline_multiple_options
[19:08:06] [PASSED] drm_test_cmdline_bpp_extra_and_option
[19:08:06] [PASSED] drm_test_cmdline_extra_and_option
[19:08:06] [PASSED] drm_test_cmdline_freestanding_options
[19:08:06] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[19:08:06] [PASSED] drm_test_cmdline_panel_orientation
[19:08:06] ================ drm_test_cmdline_invalid =================
[19:08:06] [PASSED] margin_only
[19:08:06] [PASSED] interlace_only
[19:08:06] [PASSED] res_missing_x
[19:08:06] [PASSED] res_missing_y
[19:08:06] [PASSED] res_bad_y
[19:08:06] [PASSED] res_missing_y_bpp
[19:08:06] [PASSED] res_bad_bpp
[19:08:06] [PASSED] res_bad_refresh
[19:08:06] [PASSED] res_bpp_refresh_force_on_off
[19:08:06] [PASSED] res_invalid_mode
[19:08:06] [PASSED] res_bpp_wrong_place_mode
[19:08:06] [PASSED] name_bpp_refresh
[19:08:06] [PASSED] name_refresh
[19:08:06] [PASSED] name_refresh_wrong_mode
[19:08:06] [PASSED] name_refresh_invalid_mode
[19:08:06] [PASSED] rotate_multiple
[19:08:06] [PASSED] rotate_invalid_val
[19:08:06] [PASSED] rotate_truncated
[19:08:06] [PASSED] invalid_option
[19:08:06] [PASSED] invalid_tv_option
[19:08:06] [PASSED] truncated_tv_option
[19:08:06] ============ [PASSED] drm_test_cmdline_invalid =============
[19:08:06] =============== drm_test_cmdline_tv_options ===============
[19:08:06] [PASSED] NTSC
[19:08:06] [PASSED] NTSC_443
[19:08:06] [PASSED] NTSC_J
[19:08:06] [PASSED] PAL
[19:08:06] [PASSED] PAL_M
[19:08:06] [PASSED] PAL_N
[19:08:06] [PASSED] SECAM
[19:08:06] [PASSED] MONO_525
[19:08:06] [PASSED] MONO_625
[19:08:06] =========== [PASSED] drm_test_cmdline_tv_options ===========
[19:08:06] =============== [PASSED] drm_cmdline_parser ================
[19:08:06] ========== drmm_connector_hdmi_init (20 subtests) ==========
[19:08:06] [PASSED] drm_test_connector_hdmi_init_valid
[19:08:06] [PASSED] drm_test_connector_hdmi_init_bpc_8
[19:08:06] [PASSED] drm_test_connector_hdmi_init_bpc_10
[19:08:06] [PASSED] drm_test_connector_hdmi_init_bpc_12
[19:08:06] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[19:08:06] [PASSED] drm_test_connector_hdmi_init_bpc_null
[19:08:06] [PASSED] drm_test_connector_hdmi_init_formats_empty
[19:08:06] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[19:08:06] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[19:08:06] [PASSED] supported_formats=0x9 yuv420_allowed=1
[19:08:06] [PASSED] supported_formats=0x9 yuv420_allowed=0
[19:08:06] [PASSED] supported_formats=0x5 yuv420_allowed=1
[19:08:06] [PASSED] supported_formats=0x5 yuv420_allowed=0
[19:08:06] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[19:08:06] [PASSED] drm_test_connector_hdmi_init_null_ddc
[19:08:06] [PASSED] drm_test_connector_hdmi_init_null_product
[19:08:06] [PASSED] drm_test_connector_hdmi_init_null_vendor
[19:08:06] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[19:08:06] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[19:08:06] [PASSED] drm_test_connector_hdmi_init_product_valid
[19:08:06] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[19:08:06] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[19:08:06] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[19:08:06] ========= drm_test_connector_hdmi_init_type_valid =========
[19:08:06] [PASSED] HDMI-A
[19:08:06] [PASSED] HDMI-B
[19:08:06] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[19:08:06] ======== drm_test_connector_hdmi_init_type_invalid ========
[19:08:06] [PASSED] Unknown
[19:08:06] [PASSED] VGA
[19:08:06] [PASSED] DVI-I
[19:08:06] [PASSED] DVI-D
[19:08:06] [PASSED] DVI-A
[19:08:06] [PASSED] Composite
[19:08:06] [PASSED] SVIDEO
[19:08:06] [PASSED] LVDS
[19:08:06] [PASSED] Component
[19:08:06] [PASSED] DIN
[19:08:06] [PASSED] DP
[19:08:06] [PASSED] TV
[19:08:06] [PASSED] eDP
[19:08:06] [PASSED] Virtual
[19:08:06] [PASSED] DSI
[19:08:06] [PASSED] DPI
[19:08:06] [PASSED] Writeback
[19:08:06] [PASSED] SPI
[19:08:06] [PASSED] USB
[19:08:06] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[19:08:06] ============ [PASSED] drmm_connector_hdmi_init =============
[19:08:06] ============= drmm_connector_init (3 subtests) =============
[19:08:06] [PASSED] drm_test_drmm_connector_init
[19:08:06] [PASSED] drm_test_drmm_connector_init_null_ddc
[19:08:06] ========= drm_test_drmm_connector_init_type_valid =========
[19:08:06] [PASSED] Unknown
[19:08:06] [PASSED] VGA
[19:08:06] [PASSED] DVI-I
[19:08:06] [PASSED] DVI-D
[19:08:06] [PASSED] DVI-A
[19:08:06] [PASSED] Composite
[19:08:06] [PASSED] SVIDEO
[19:08:06] [PASSED] LVDS
[19:08:06] [PASSED] Component
[19:08:06] [PASSED] DIN
[19:08:06] [PASSED] DP
[19:08:06] [PASSED] HDMI-A
[19:08:06] [PASSED] HDMI-B
[19:08:06] [PASSED] TV
[19:08:06] [PASSED] eDP
[19:08:06] [PASSED] Virtual
[19:08:06] [PASSED] DSI
[19:08:06] [PASSED] DPI
[19:08:06] [PASSED] Writeback
[19:08:06] [PASSED] SPI
[19:08:06] [PASSED] USB
[19:08:06] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[19:08:06] =============== [PASSED] drmm_connector_init ===============
[19:08:06] ========= drm_connector_dynamic_init (6 subtests) ==========
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_init
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_init_properties
[19:08:06] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[19:08:06] [PASSED] Unknown
[19:08:06] [PASSED] VGA
[19:08:06] [PASSED] DVI-I
[19:08:06] [PASSED] DVI-D
[19:08:06] [PASSED] DVI-A
[19:08:06] [PASSED] Composite
[19:08:06] [PASSED] SVIDEO
[19:08:06] [PASSED] LVDS
[19:08:06] [PASSED] Component
[19:08:06] [PASSED] DIN
[19:08:06] [PASSED] DP
[19:08:06] [PASSED] HDMI-A
[19:08:06] [PASSED] HDMI-B
[19:08:06] [PASSED] TV
[19:08:06] [PASSED] eDP
[19:08:06] [PASSED] Virtual
[19:08:06] [PASSED] DSI
[19:08:06] [PASSED] DPI
[19:08:06] [PASSED] Writeback
[19:08:06] [PASSED] SPI
[19:08:06] [PASSED] USB
[19:08:06] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[19:08:06] ======== drm_test_drm_connector_dynamic_init_name =========
[19:08:06] [PASSED] Unknown
[19:08:06] [PASSED] VGA
[19:08:06] [PASSED] DVI-I
[19:08:06] [PASSED] DVI-D
[19:08:06] [PASSED] DVI-A
[19:08:06] [PASSED] Composite
[19:08:06] [PASSED] SVIDEO
[19:08:06] [PASSED] LVDS
[19:08:06] [PASSED] Component
[19:08:06] [PASSED] DIN
[19:08:06] [PASSED] DP
[19:08:06] [PASSED] HDMI-A
[19:08:06] [PASSED] HDMI-B
[19:08:06] [PASSED] TV
[19:08:06] [PASSED] eDP
[19:08:06] [PASSED] Virtual
[19:08:06] [PASSED] DSI
[19:08:06] [PASSED] DPI
[19:08:06] [PASSED] Writeback
[19:08:06] [PASSED] SPI
[19:08:06] [PASSED] USB
[19:08:06] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[19:08:06] =========== [PASSED] drm_connector_dynamic_init ============
[19:08:06] ==== drm_connector_dynamic_register_early (4 subtests) =====
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[19:08:06] ====== [PASSED] drm_connector_dynamic_register_early =======
[19:08:06] ======= drm_connector_dynamic_register (7 subtests) ========
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[19:08:06] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[19:08:06] ========= [PASSED] drm_connector_dynamic_register ==========
[19:08:06] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[19:08:06] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[19:08:06] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[19:08:06] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[19:08:06] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[19:08:06] ========== drm_test_get_tv_mode_from_name_valid ===========
[19:08:06] [PASSED] NTSC
[19:08:06] [PASSED] NTSC-443
[19:08:06] [PASSED] NTSC-J
[19:08:06] [PASSED] PAL
[19:08:06] [PASSED] PAL-M
[19:08:06] [PASSED] PAL-N
[19:08:06] [PASSED] SECAM
[19:08:06] [PASSED] Mono
[19:08:06] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[19:08:06] [PASSED] drm_test_get_tv_mode_from_name_truncated
[19:08:06] ============ [PASSED] drm_get_tv_mode_from_name ============
[19:08:06] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[19:08:06] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[19:08:06] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[19:08:06] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[19:08:06] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[19:08:06] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[19:08:06] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[19:08:06] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[19:08:06] [PASSED] VIC 96
[19:08:06] [PASSED] VIC 97
[19:08:06] [PASSED] VIC 101
[19:08:06] [PASSED] VIC 102
[19:08:06] [PASSED] VIC 106
[19:08:06] [PASSED] VIC 107
[19:08:06] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[19:08:06] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[19:08:06] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[19:08:06] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[19:08:06] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[19:08:06] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[19:08:06] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[19:08:06] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[19:08:06] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[19:08:06] [PASSED] Automatic
[19:08:06] [PASSED] Full
[19:08:06] [PASSED] Limited 16:235
[19:08:06] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[19:08:06] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[19:08:06] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[19:08:06] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[19:08:06] === drm_test_drm_hdmi_connector_get_output_format_name ====
[19:08:06] [PASSED] RGB
[19:08:06] [PASSED] YUV 4:2:0
[19:08:06] [PASSED] YUV 4:2:2
[19:08:06] [PASSED] YUV 4:4:4
[19:08:06] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[19:08:06] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[19:08:06] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[19:08:06] ============= drm_damage_helper (21 subtests) ==============
[19:08:06] [PASSED] drm_test_damage_iter_no_damage
[19:08:06] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[19:08:06] [PASSED] drm_test_damage_iter_no_damage_src_moved
[19:08:06] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[19:08:06] [PASSED] drm_test_damage_iter_no_damage_not_visible
[19:08:06] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[19:08:06] [PASSED] drm_test_damage_iter_no_damage_no_fb
[19:08:06] [PASSED] drm_test_damage_iter_simple_damage
[19:08:06] [PASSED] drm_test_damage_iter_single_damage
[19:08:06] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[19:08:06] [PASSED] drm_test_damage_iter_single_damage_outside_src
[19:08:06] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[19:08:06] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[19:08:06] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[19:08:06] [PASSED] drm_test_damage_iter_single_damage_src_moved
[19:08:06] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[19:08:06] [PASSED] drm_test_damage_iter_damage
[19:08:06] [PASSED] drm_test_damage_iter_damage_one_intersect
[19:08:06] [PASSED] drm_test_damage_iter_damage_one_outside
[19:08:06] [PASSED] drm_test_damage_iter_damage_src_moved
[19:08:06] [PASSED] drm_test_damage_iter_damage_not_visible
[19:08:06] ================ [PASSED] drm_damage_helper ================
[19:08:06] ============== drm_dp_mst_helper (3 subtests) ==============
[19:08:06] ============== drm_test_dp_mst_calc_pbn_mode ==============
[19:08:06] [PASSED] Clock 154000 BPP 30 DSC disabled
[19:08:06] [PASSED] Clock 234000 BPP 30 DSC disabled
[19:08:06] [PASSED] Clock 297000 BPP 24 DSC disabled
[19:08:06] [PASSED] Clock 332880 BPP 24 DSC enabled
[19:08:06] [PASSED] Clock 324540 BPP 24 DSC enabled
[19:08:06] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[19:08:06] ============== drm_test_dp_mst_calc_pbn_div ===============
[19:08:06] [PASSED] Link rate 2000000 lane count 4
[19:08:06] [PASSED] Link rate 2000000 lane count 2
[19:08:06] [PASSED] Link rate 2000000 lane count 1
[19:08:06] [PASSED] Link rate 1350000 lane count 4
[19:08:06] [PASSED] Link rate 1350000 lane count 2
[19:08:06] [PASSED] Link rate 1350000 lane count 1
[19:08:06] [PASSED] Link rate 1000000 lane count 4
[19:08:06] [PASSED] Link rate 1000000 lane count 2
[19:08:06] [PASSED] Link rate 1000000 lane count 1
[19:08:06] [PASSED] Link rate 810000 lane count 4
[19:08:06] [PASSED] Link rate 810000 lane count 2
[19:08:06] [PASSED] Link rate 810000 lane count 1
[19:08:06] [PASSED] Link rate 540000 lane count 4
[19:08:06] [PASSED] Link rate 540000 lane count 2
[19:08:06] [PASSED] Link rate 540000 lane count 1
[19:08:06] [PASSED] Link rate 270000 lane count 4
[19:08:06] [PASSED] Link rate 270000 lane count 2
[19:08:06] [PASSED] Link rate 270000 lane count 1
[19:08:06] [PASSED] Link rate 162000 lane count 4
[19:08:06] [PASSED] Link rate 162000 lane count 2
[19:08:06] [PASSED] Link rate 162000 lane count 1
[19:08:06] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[19:08:06] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[19:08:06] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[19:08:06] [PASSED] DP_POWER_UP_PHY with port number
[19:08:06] [PASSED] DP_POWER_DOWN_PHY with port number
[19:08:06] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[19:08:06] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[19:08:06] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[19:08:06] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[19:08:06] [PASSED] DP_QUERY_PAYLOAD with port number
[19:08:06] [PASSED] DP_QUERY_PAYLOAD with VCPI
[19:08:06] [PASSED] DP_REMOTE_DPCD_READ with port number
[19:08:06] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[19:08:06] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[19:08:06] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[19:08:06] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[19:08:06] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[19:08:06] [PASSED] DP_REMOTE_I2C_READ with port number
[19:08:06] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[19:08:06] [PASSED] DP_REMOTE_I2C_READ with transactions array
[19:08:06] [PASSED] DP_REMOTE_I2C_WRITE with port number
[19:08:06] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[19:08:06] [PASSED] DP_REMOTE_I2C_WRITE with data array
[19:08:06] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[19:08:06] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[19:08:06] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[19:08:06] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[19:08:06] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[19:08:06] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[19:08:06] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[19:08:06] ================ [PASSED] drm_dp_mst_helper ================
[19:08:06] ================== drm_exec (7 subtests) ===================
[19:08:06] [PASSED] sanitycheck
[19:08:06] [PASSED] test_lock
[19:08:06] [PASSED] test_lock_unlock
[19:08:06] [PASSED] test_duplicates
[19:08:06] [PASSED] test_prepare
[19:08:06] [PASSED] test_prepare_array
[19:08:06] [PASSED] test_multiple_loops
[19:08:06] ==================== [PASSED] drm_exec =====================
[19:08:06] =========== drm_format_helper_test (17 subtests) ===========
[19:08:06] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[19:08:06] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[19:08:06] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[19:08:06] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[19:08:06] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[19:08:06] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[19:08:06] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[19:08:06] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[19:08:06] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[19:08:06] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[19:08:06] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[19:08:06] ============== drm_test_fb_xrgb8888_to_mono ===============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[19:08:06] ==================== drm_test_fb_swab =====================
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ================ [PASSED] drm_test_fb_swab =================
[19:08:06] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[19:08:06] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[19:08:06] [PASSED] single_pixel_source_buffer
[19:08:06] [PASSED] single_pixel_clip_rectangle
[19:08:06] [PASSED] well_known_colors
[19:08:06] [PASSED] destination_pitch
[19:08:06] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[19:08:06] ================= drm_test_fb_clip_offset =================
[19:08:06] [PASSED] pass through
[19:08:06] [PASSED] horizontal offset
[19:08:06] [PASSED] vertical offset
[19:08:06] [PASSED] horizontal and vertical offset
[19:08:06] [PASSED] horizontal offset (custom pitch)
[19:08:06] [PASSED] vertical offset (custom pitch)
[19:08:06] [PASSED] horizontal and vertical offset (custom pitch)
[19:08:06] ============= [PASSED] drm_test_fb_clip_offset =============
[19:08:06] =================== drm_test_fb_memcpy ====================
[19:08:06] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[19:08:06] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[19:08:06] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[19:08:06] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[19:08:06] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[19:08:06] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[19:08:06] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[19:08:06] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[19:08:06] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[19:08:06] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[19:08:06] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[19:08:06] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[19:08:06] =============== [PASSED] drm_test_fb_memcpy ================
[19:08:06] ============= [PASSED] drm_format_helper_test ==============
[19:08:06] ================= drm_format (18 subtests) =================
[19:08:06] [PASSED] drm_test_format_block_width_invalid
[19:08:06] [PASSED] drm_test_format_block_width_one_plane
[19:08:06] [PASSED] drm_test_format_block_width_two_plane
[19:08:06] [PASSED] drm_test_format_block_width_three_plane
[19:08:06] [PASSED] drm_test_format_block_width_tiled
[19:08:06] [PASSED] drm_test_format_block_height_invalid
[19:08:06] [PASSED] drm_test_format_block_height_one_plane
[19:08:06] [PASSED] drm_test_format_block_height_two_plane
[19:08:06] [PASSED] drm_test_format_block_height_three_plane
[19:08:06] [PASSED] drm_test_format_block_height_tiled
[19:08:06] [PASSED] drm_test_format_min_pitch_invalid
[19:08:06] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[19:08:06] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[19:08:06] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[19:08:06] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[19:08:06] [PASSED] drm_test_format_min_pitch_two_plane
[19:08:06] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[19:08:06] [PASSED] drm_test_format_min_pitch_tiled
[19:08:06] =================== [PASSED] drm_format ====================
[19:08:06] ============== drm_framebuffer (10 subtests) ===============
[19:08:06] ========== drm_test_framebuffer_check_src_coords ==========
[19:08:06] [PASSED] Success: source fits into fb
[19:08:06] [PASSED] Fail: overflowing fb with x-axis coordinate
[19:08:06] [PASSED] Fail: overflowing fb with y-axis coordinate
[19:08:06] [PASSED] Fail: overflowing fb with source width
[19:08:06] [PASSED] Fail: overflowing fb with source height
[19:08:06] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[19:08:06] [PASSED] drm_test_framebuffer_cleanup
[19:08:06] =============== drm_test_framebuffer_create ===============
[19:08:06] [PASSED] ABGR8888 normal sizes
[19:08:06] [PASSED] ABGR8888 max sizes
[19:08:06] [PASSED] ABGR8888 pitch greater than min required
[19:08:06] [PASSED] ABGR8888 pitch less than min required
[19:08:06] [PASSED] ABGR8888 Invalid width
[19:08:06] [PASSED] ABGR8888 Invalid buffer handle
[19:08:06] [PASSED] No pixel format
[19:08:06] [PASSED] ABGR8888 Width 0
[19:08:06] [PASSED] ABGR8888 Height 0
[19:08:06] [PASSED] ABGR8888 Out of bound height * pitch combination
[19:08:06] [PASSED] ABGR8888 Large buffer offset
[19:08:06] [PASSED] ABGR8888 Buffer offset for inexistent plane
[19:08:06] [PASSED] ABGR8888 Invalid flag
[19:08:06] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[19:08:06] [PASSED] ABGR8888 Valid buffer modifier
[19:08:06] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[19:08:06] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[19:08:06] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[19:08:06] [PASSED] NV12 Normal sizes
[19:08:06] [PASSED] NV12 Max sizes
[19:08:06] [PASSED] NV12 Invalid pitch
[19:08:06] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[19:08:06] [PASSED] NV12 different modifier per-plane
[19:08:06] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[19:08:06] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[19:08:06] [PASSED] NV12 Modifier for inexistent plane
[19:08:06] [PASSED] NV12 Handle for inexistent plane
[19:08:06] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[19:08:06] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[19:08:06] [PASSED] YVU420 Normal sizes
[19:08:06] [PASSED] YVU420 Max sizes
[19:08:06] [PASSED] YVU420 Invalid pitch
[19:08:06] [PASSED] YVU420 Different pitches
[19:08:06] [PASSED] YVU420 Different buffer offsets/pitches
[19:08:06] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[19:08:06] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[19:08:06] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[19:08:06] [PASSED] YVU420 Valid modifier
[19:08:06] [PASSED] YVU420 Different modifiers per plane
[19:08:06] [PASSED] YVU420 Modifier for inexistent plane
[19:08:06] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[19:08:06] [PASSED] X0L2 Normal sizes
[19:08:06] [PASSED] X0L2 Max sizes
[19:08:06] [PASSED] X0L2 Invalid pitch
[19:08:06] [PASSED] X0L2 Pitch greater than minimum required
[19:08:06] [PASSED] X0L2 Handle for inexistent plane
[19:08:06] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[19:08:06] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[19:08:06] [PASSED] X0L2 Valid modifier
[19:08:06] [PASSED] X0L2 Modifier for inexistent plane
[19:08:06] =========== [PASSED] drm_test_framebuffer_create ===========
[19:08:06] [PASSED] drm_test_framebuffer_free
[19:08:06] [PASSED] drm_test_framebuffer_init
[19:08:06] [PASSED] drm_test_framebuffer_init_bad_format
[19:08:06] [PASSED] drm_test_framebuffer_init_dev_mismatch
[19:08:06] [PASSED] drm_test_framebuffer_lookup
[19:08:06] [PASSED] drm_test_framebuffer_lookup_inexistent
[19:08:06] [PASSED] drm_test_framebuffer_modifiers_not_supported
[19:08:06] ================= [PASSED] drm_framebuffer =================
[19:08:06] ================ drm_gem_shmem (8 subtests) ================
[19:08:06] [PASSED] drm_gem_shmem_test_obj_create
[19:08:06] [PASSED] drm_gem_shmem_test_obj_create_private
[19:08:06] [PASSED] drm_gem_shmem_test_pin_pages
[19:08:06] [PASSED] drm_gem_shmem_test_vmap
[19:08:06] [PASSED] drm_gem_shmem_test_get_sg_table
[19:08:06] [PASSED] drm_gem_shmem_test_get_pages_sgt
[19:08:06] [PASSED] drm_gem_shmem_test_madvise
[19:08:06] [PASSED] drm_gem_shmem_test_purge
[19:08:06] ================== [PASSED] drm_gem_shmem ==================
[19:08:06] === drm_atomic_helper_connector_hdmi_check (27 subtests) ===
[19:08:06] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[19:08:06] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[19:08:06] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[19:08:06] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[19:08:06] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[19:08:06] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[19:08:06] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[19:08:06] [PASSED] Automatic
[19:08:06] [PASSED] Full
[19:08:06] [PASSED] Limited 16:235
[19:08:06] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[19:08:06] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[19:08:06] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[19:08:06] [PASSED] drm_test_check_disable_connector
[19:08:06] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[19:08:06] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[19:08:06] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[19:08:06] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[19:08:06] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[19:08:06] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[19:08:06] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[19:08:06] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[19:08:06] [PASSED] drm_test_check_output_bpc_dvi
[19:08:06] [PASSED] drm_test_check_output_bpc_format_vic_1
[19:08:06] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[19:08:06] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[19:08:06] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[19:08:06] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[19:08:06] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[19:08:06] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[19:08:06] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[19:08:06] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[19:08:06] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[19:08:06] [PASSED] drm_test_check_broadcast_rgb_value
[19:08:06] [PASSED] drm_test_check_bpc_8_value
[19:08:06] [PASSED] drm_test_check_bpc_10_value
[19:08:06] [PASSED] drm_test_check_bpc_12_value
[19:08:06] [PASSED] drm_test_check_format_value
[19:08:06] [PASSED] drm_test_check_tmds_char_value
[19:08:06] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[19:08:06] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) =
[19:08:06] [PASSED] drm_test_check_mode_valid
[19:08:06] [PASSED] drm_test_check_mode_valid_reject
[19:08:06] [PASSED] drm_test_check_mode_valid_reject_rate
[19:08:06] [PASSED] drm_test_check_mode_valid_reject_max_clock
[19:08:06] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[19:08:06] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) =
[19:08:06] [PASSED] drm_test_check_infoframes
[19:08:06] [PASSED] drm_test_check_reject_avi_infoframe
[19:08:06] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8
[19:08:06] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10
[19:08:06] [PASSED] drm_test_check_reject_audio_infoframe
[19:08:06] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes ===
[19:08:06] ================= drm_managed (2 subtests) =================
[19:08:06] [PASSED] drm_test_managed_release_action
[19:08:06] [PASSED] drm_test_managed_run_action
[19:08:06] =================== [PASSED] drm_managed ===================
[19:08:06] =================== drm_mm (6 subtests) ====================
[19:08:06] [PASSED] drm_test_mm_init
[19:08:06] [PASSED] drm_test_mm_debug
[19:08:06] [PASSED] drm_test_mm_align32
[19:08:06] [PASSED] drm_test_mm_align64
[19:08:06] [PASSED] drm_test_mm_lowest
[19:08:06] [PASSED] drm_test_mm_highest
[19:08:06] ===================== [PASSED] drm_mm ======================
[19:08:06] ============= drm_modes_analog_tv (5 subtests) =============
[19:08:06] [PASSED] drm_test_modes_analog_tv_mono_576i
[19:08:06] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[19:08:06] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[19:08:06] [PASSED] drm_test_modes_analog_tv_pal_576i
[19:08:06] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[19:08:06] =============== [PASSED] drm_modes_analog_tv ===============
[19:08:06] ============== drm_plane_helper (2 subtests) ===============
[19:08:06] =============== drm_test_check_plane_state ================
[19:08:06] [PASSED] clipping_simple
[19:08:06] [PASSED] clipping_rotate_reflect
[19:08:06] [PASSED] positioning_simple
[19:08:06] [PASSED] upscaling
[19:08:06] [PASSED] downscaling
[19:08:06] [PASSED] rounding1
[19:08:06] [PASSED] rounding2
[19:08:06] [PASSED] rounding3
[19:08:06] [PASSED] rounding4
[19:08:06] =========== [PASSED] drm_test_check_plane_state ============
[19:08:06] =========== drm_test_check_invalid_plane_state ============
[19:08:06] [PASSED] positioning_invalid
[19:08:06] [PASSED] upscaling_invalid
[19:08:06] [PASSED] downscaling_invalid
[19:08:06] ======= [PASSED] drm_test_check_invalid_plane_state ========
[19:08:06] ================ [PASSED] drm_plane_helper =================
[19:08:06] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[19:08:06] ====== drm_test_connector_helper_tv_get_modes_check =======
[19:08:06] [PASSED] None
[19:08:06] [PASSED] PAL
[19:08:06] [PASSED] NTSC
[19:08:06] [PASSED] Both, NTSC Default
[19:08:06] [PASSED] Both, PAL Default
[19:08:06] [PASSED] Both, NTSC Default, with PAL on command-line
[19:08:06] [PASSED] Both, PAL Default, with NTSC on command-line
[19:08:06] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[19:08:06] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[19:08:06] ================== drm_rect (9 subtests) ===================
[19:08:06] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[19:08:06] [PASSED] drm_test_rect_clip_scaled_not_clipped
[19:08:06] [PASSED] drm_test_rect_clip_scaled_clipped
[19:08:06] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[19:08:06] ================= drm_test_rect_intersect =================
[19:08:06] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[19:08:06] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[19:08:06] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[19:08:06] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[19:08:06] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[19:08:06] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[19:08:06] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[19:08:06] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[19:08:06] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[19:08:06] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[19:08:06] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[19:08:06] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[19:08:06] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[19:08:06] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[19:08:06] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[19:08:06] ============= [PASSED] drm_test_rect_intersect =============
[19:08:06] ================ drm_test_rect_calc_hscale ================
[19:08:06] [PASSED] normal use
[19:08:06] [PASSED] out of max range
[19:08:06] [PASSED] out of min range
[19:08:06] [PASSED] zero dst
[19:08:06] [PASSED] negative src
[19:08:06] [PASSED] negative dst
[19:08:06] ============ [PASSED] drm_test_rect_calc_hscale ============
[19:08:06] ================ drm_test_rect_calc_vscale ================
[19:08:06] [PASSED] normal use
[19:08:06] [PASSED] out of max range
[19:08:06] [PASSED] out of min range
[19:08:06] [PASSED] zero dst
[19:08:06] [PASSED] negative src
[19:08:06] [PASSED] negative dst
[19:08:06] ============ [PASSED] drm_test_rect_calc_vscale ============
[19:08:06] ================== drm_test_rect_rotate ===================
[19:08:06] [PASSED] reflect-x
[19:08:06] [PASSED] reflect-y
[19:08:06] [PASSED] rotate-0
[19:08:06] [PASSED] rotate-90
[19:08:06] [PASSED] rotate-180
[19:08:06] [PASSED] rotate-270
[19:08:06] ============== [PASSED] drm_test_rect_rotate ===============
[19:08:06] ================ drm_test_rect_rotate_inv =================
[19:08:06] [PASSED] reflect-x
[19:08:06] [PASSED] reflect-y
[19:08:06] [PASSED] rotate-0
[19:08:06] [PASSED] rotate-90
[19:08:06] [PASSED] rotate-180
[19:08:06] [PASSED] rotate-270
[19:08:06] ============ [PASSED] drm_test_rect_rotate_inv =============
[19:08:06] ==================== [PASSED] drm_rect =====================
[19:08:06] ============ drm_sysfb_modeset_test (1 subtest) ============
[19:08:06] ============ drm_test_sysfb_build_fourcc_list =============
[19:08:06] [PASSED] no native formats
[19:08:06] [PASSED] XRGB8888 as native format
[19:08:06] [PASSED] remove duplicates
[19:08:06] [PASSED] convert alpha formats
[19:08:06] [PASSED] random formats
[19:08:06] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[19:08:06] ============= [PASSED] drm_sysfb_modeset_test ==============
[19:08:06] ================== drm_fixp (2 subtests) ===================
[19:08:06] [PASSED] drm_test_int2fixp
[19:08:06] [PASSED] drm_test_sm2fixp
[19:08:06] ==================== [PASSED] drm_fixp =====================
[19:08:06] ============================================================
[19:08:06] Testing complete. Ran 621 tests: passed: 621
[19:08:06] Elapsed time: 26.146s total, 1.765s configuring, 24.216s building, 0.132s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[19:08:06] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[19:08:08] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[19:08:17] Starting KUnit Kernel (1/1)...
[19:08:17] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[19:08:17] ================= ttm_device (5 subtests) ==================
[19:08:17] [PASSED] ttm_device_init_basic
[19:08:17] [PASSED] ttm_device_init_multiple
[19:08:17] [PASSED] ttm_device_fini_basic
[19:08:17] [PASSED] ttm_device_init_no_vma_man
[19:08:17] ================== ttm_device_init_pools ==================
[19:08:17] [PASSED] No DMA allocations, no DMA32 required
[19:08:17] [PASSED] DMA allocations, DMA32 required
[19:08:17] [PASSED] No DMA allocations, DMA32 required
[19:08:17] [PASSED] DMA allocations, no DMA32 required
[19:08:17] ============== [PASSED] ttm_device_init_pools ==============
[19:08:17] =================== [PASSED] ttm_device ====================
[19:08:17] ================== ttm_pool (8 subtests) ===================
[19:08:17] ================== ttm_pool_alloc_basic ===================
[19:08:17] [PASSED] One page
[19:08:17] [PASSED] More than one page
[19:08:17] [PASSED] Above the allocation limit
[19:08:17] [PASSED] One page, with coherent DMA mappings enabled
[19:08:17] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[19:08:17] ============== [PASSED] ttm_pool_alloc_basic ===============
[19:08:17] ============== ttm_pool_alloc_basic_dma_addr ==============
[19:08:17] [PASSED] One page
[19:08:17] [PASSED] More than one page
[19:08:17] [PASSED] Above the allocation limit
[19:08:17] [PASSED] One page, with coherent DMA mappings enabled
[19:08:17] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[19:08:17] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[19:08:17] [PASSED] ttm_pool_alloc_order_caching_match
[19:08:17] [PASSED] ttm_pool_alloc_caching_mismatch
[19:08:17] [PASSED] ttm_pool_alloc_order_mismatch
[19:08:17] [PASSED] ttm_pool_free_dma_alloc
[19:08:17] [PASSED] ttm_pool_free_no_dma_alloc
[19:08:17] [PASSED] ttm_pool_fini_basic
[19:08:17] ==================== [PASSED] ttm_pool =====================
[19:08:17] ================ ttm_resource (8 subtests) =================
[19:08:17] ================= ttm_resource_init_basic =================
[19:08:17] [PASSED] Init resource in TTM_PL_SYSTEM
[19:08:17] [PASSED] Init resource in TTM_PL_VRAM
[19:08:17] [PASSED] Init resource in a private placement
[19:08:17] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[19:08:17] ============= [PASSED] ttm_resource_init_basic =============
[19:08:17] [PASSED] ttm_resource_init_pinned
[19:08:17] [PASSED] ttm_resource_fini_basic
[19:08:17] [PASSED] ttm_resource_manager_init_basic
[19:08:17] [PASSED] ttm_resource_manager_usage_basic
[19:08:17] [PASSED] ttm_resource_manager_set_used_basic
[19:08:17] [PASSED] ttm_sys_man_alloc_basic
[19:08:17] [PASSED] ttm_sys_man_free_basic
[19:08:17] ================== [PASSED] ttm_resource ===================
[19:08:17] =================== ttm_tt (15 subtests) ===================
[19:08:17] ==================== ttm_tt_init_basic ====================
[19:08:17] [PASSED] Page-aligned size
[19:08:17] [PASSED] Extra pages requested
[19:08:17] ================ [PASSED] ttm_tt_init_basic ================
[19:08:17] [PASSED] ttm_tt_init_misaligned
[19:08:17] [PASSED] ttm_tt_fini_basic
[19:08:17] [PASSED] ttm_tt_fini_sg
[19:08:17] [PASSED] ttm_tt_fini_shmem
[19:08:17] [PASSED] ttm_tt_create_basic
[19:08:17] [PASSED] ttm_tt_create_invalid_bo_type
[19:08:17] [PASSED] ttm_tt_create_ttm_exists
[19:08:17] [PASSED] ttm_tt_create_failed
[19:08:17] [PASSED] ttm_tt_destroy_basic
[19:08:17] [PASSED] ttm_tt_populate_null_ttm
[19:08:17] [PASSED] ttm_tt_populate_populated_ttm
[19:08:17] [PASSED] ttm_tt_unpopulate_basic
[19:08:17] [PASSED] ttm_tt_unpopulate_empty_ttm
[19:08:17] [PASSED] ttm_tt_swapin_basic
[19:08:17] ===================== [PASSED] ttm_tt ======================
[19:08:17] =================== ttm_bo (14 subtests) ===================
[19:08:17] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[19:08:17] [PASSED] Cannot be interrupted and sleeps
[19:08:17] [PASSED] Cannot be interrupted, locks straight away
[19:08:17] [PASSED] Can be interrupted, sleeps
[19:08:17] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[19:08:17] [PASSED] ttm_bo_reserve_locked_no_sleep
[19:08:17] [PASSED] ttm_bo_reserve_no_wait_ticket
[19:08:17] [PASSED] ttm_bo_reserve_double_resv
[19:08:17] [PASSED] ttm_bo_reserve_interrupted
[19:08:18] [PASSED] ttm_bo_reserve_deadlock
[19:08:18] [PASSED] ttm_bo_unreserve_basic
[19:08:18] [PASSED] ttm_bo_unreserve_pinned
[19:08:18] [PASSED] ttm_bo_unreserve_bulk
[19:08:18] [PASSED] ttm_bo_fini_basic
[19:08:18] [PASSED] ttm_bo_fini_shared_resv
[19:08:18] [PASSED] ttm_bo_pin_basic
[19:08:18] [PASSED] ttm_bo_pin_unpin_resource
[19:08:18] [PASSED] ttm_bo_multiple_pin_one_unpin
[19:08:18] ===================== [PASSED] ttm_bo ======================
[19:08:18] ============== ttm_bo_validate (22 subtests) ===============
[19:08:18] ============== ttm_bo_init_reserved_sys_man ===============
[19:08:18] [PASSED] Buffer object for userspace
[19:08:18] [PASSED] Kernel buffer object
[19:08:18] [PASSED] Shared buffer object
[19:08:18] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[19:08:18] ============== ttm_bo_init_reserved_mock_man ==============
[19:08:18] [PASSED] Buffer object for userspace
[19:08:18] [PASSED] Kernel buffer object
[19:08:18] [PASSED] Shared buffer object
[19:08:18] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[19:08:18] [PASSED] ttm_bo_init_reserved_resv
[19:08:18] ================== ttm_bo_validate_basic ==================
[19:08:18] [PASSED] Buffer object for userspace
[19:08:18] [PASSED] Kernel buffer object
[19:08:18] [PASSED] Shared buffer object
[19:08:18] ============== [PASSED] ttm_bo_validate_basic ==============
[19:08:18] [PASSED] ttm_bo_validate_invalid_placement
[19:08:18] ============= ttm_bo_validate_same_placement ==============
[19:08:18] [PASSED] System manager
[19:08:18] [PASSED] VRAM manager
[19:08:18] ========= [PASSED] ttm_bo_validate_same_placement ==========
[19:08:18] [PASSED] ttm_bo_validate_failed_alloc
[19:08:18] [PASSED] ttm_bo_validate_pinned
[19:08:18] [PASSED] ttm_bo_validate_busy_placement
[19:08:18] ================ ttm_bo_validate_multihop =================
[19:08:18] [PASSED] Buffer object for userspace
[19:08:18] [PASSED] Kernel buffer object
[19:08:18] [PASSED] Shared buffer object
[19:08:18] ============ [PASSED] ttm_bo_validate_multihop =============
[19:08:18] ========== ttm_bo_validate_no_placement_signaled ==========
[19:08:18] [PASSED] Buffer object in system domain, no page vector
[19:08:18] [PASSED] Buffer object in system domain with an existing page vector
[19:08:18] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[19:08:18] ======== ttm_bo_validate_no_placement_not_signaled ========
[19:08:18] [PASSED] Buffer object for userspace
[19:08:18] [PASSED] Kernel buffer object
[19:08:18] [PASSED] Shared buffer object
[19:08:18] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[19:08:18] [PASSED] ttm_bo_validate_move_fence_signaled
[19:08:18] ========= ttm_bo_validate_move_fence_not_signaled =========
[19:08:18] [PASSED] Waits for GPU
[19:08:18] [PASSED] Tries to lock straight away
[19:08:18] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[19:08:18] [PASSED] ttm_bo_validate_swapout
[19:08:18] [PASSED] ttm_bo_validate_happy_evict
[19:08:18] [PASSED] ttm_bo_validate_all_pinned_evict
[19:08:18] [PASSED] ttm_bo_validate_allowed_only_evict
[19:08:18] [PASSED] ttm_bo_validate_deleted_evict
[19:08:18] [PASSED] ttm_bo_validate_busy_domain_evict
[19:08:18] [PASSED] ttm_bo_validate_evict_gutting
[19:08:18] [PASSED] ttm_bo_validate_recrusive_evict
[19:08:18] ================= [PASSED] ttm_bo_validate =================
[19:08:18] ============================================================
[19:08:18] Testing complete. Ran 102 tests: passed: 102
[19:08:18] Elapsed time: 11.506s total, 1.756s configuring, 9.536s building, 0.181s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 22+ messages in thread* ✓ Xe.CI.BAT: success for drm: handle IRQ_HPD events correctly (rev4)
2026-05-13 18:23 ` Dmitry Baryshkov
` (7 preceding siblings ...)
(?)
@ 2026-05-13 20:18 ` Patchwork
-1 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-05-13 20:18 UTC (permalink / raw)
To: Dmitry Baryshkov; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 957 bytes --]
== Series Details ==
Series: drm: handle IRQ_HPD events correctly (rev4)
URL : https://patchwork.freedesktop.org/series/164955/
State : success
== Summary ==
CI Bug Log - changes from xe-5059-848634197d2738329d56c588df7cd8f21c0f7568_BAT -> xe-pw-164955v4_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (13 -> 13)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* Linux: xe-5059-848634197d2738329d56c588df7cd8f21c0f7568 -> xe-pw-164955v4
IGT_8909: e68d82b442e3909dd053c97542aeb029707124cf @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5059-848634197d2738329d56c588df7cd8f21c0f7568: 848634197d2738329d56c588df7cd8f21c0f7568
xe-pw-164955v4: 164955v4
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/index.html
[-- Attachment #2: Type: text/html, Size: 1505 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread* ✓ i915.CI.BAT: success for drm: handle IRQ_HPD events correctly (rev4)
2026-05-13 18:23 ` Dmitry Baryshkov
` (8 preceding siblings ...)
(?)
@ 2026-05-13 20:41 ` Patchwork
-1 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-05-13 20:41 UTC (permalink / raw)
To: Dmitry Baryshkov; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3337 bytes --]
== Series Details ==
Series: drm: handle IRQ_HPD events correctly (rev4)
URL : https://patchwork.freedesktop.org/series/164957/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18486 -> Patchwork_164957v4
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/index.html
Participating hosts (42 -> 39)
------------------------------
Missing (3): bat-dg2-13 fi-snb-2520m bat-adls-6
Known issues
------------
Here are the changes found in Patchwork_164957v4 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@unbind-rebind:
- bat-rpls-4: [PASS][1] -> [DMESG-WARN][2] ([i915#13400])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/bat-rpls-4/igt@core_hotunplug@unbind-rebind.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/bat-rpls-4/igt@core_hotunplug@unbind-rebind.html
* igt@dmabuf@all-tests:
- bat-arlh-3: NOTRUN -> [SKIP][3] ([i915#15931])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/bat-arlh-3/igt@dmabuf@all-tests.html
* igt@i915_selftest@live@workarounds:
- bat-arls-6: [PASS][4] -> [DMESG-FAIL][5] ([i915#12061]) +1 other test dmesg-fail
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/bat-arls-6/igt@i915_selftest@live@workarounds.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/bat-arls-6/igt@i915_selftest@live@workarounds.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-mtlp-8: [DMESG-FAIL][6] ([i915#12061]) -> [PASS][7] +1 other test pass
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/bat-mtlp-8/igt@i915_selftest@live.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/bat-mtlp-8/igt@i915_selftest@live.html
- bat-arlh-3: [INCOMPLETE][8] -> [PASS][9] +1 other test pass
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/bat-arlh-3/igt@i915_selftest@live.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/bat-arlh-3/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [DMESG-FAIL][10] ([i915#12061]) -> [PASS][11]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13400]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13400
[i915#15931]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15931
Build changes
-------------
* Linux: CI_DRM_18486 -> Patchwork_164957v4
CI-20190529: 20190529
CI_DRM_18486: e54a14bbf920aa5eefc70aba9927482ebe630f8b @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8909: e68d82b442e3909dd053c97542aeb029707124cf @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_164957v4: e54a14bbf920aa5eefc70aba9927482ebe630f8b @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/index.html
[-- Attachment #2: Type: text/html, Size: 4208 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread* ✓ Xe.CI.FULL: success for drm: handle IRQ_HPD events correctly (rev4)
2026-05-13 18:23 ` Dmitry Baryshkov
` (9 preceding siblings ...)
(?)
@ 2026-05-14 20:13 ` Patchwork
-1 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-05-14 20:13 UTC (permalink / raw)
To: Dmitry Baryshkov; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 55840 bytes --]
== Series Details ==
Series: drm: handle IRQ_HPD events correctly (rev4)
URL : https://patchwork.freedesktop.org/series/164955/
State : success
== Summary ==
CI Bug Log - changes from xe-5059-848634197d2738329d56c588df7cd8f21c0f7568_FULL -> xe-pw-164955v4_FULL
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (2 -> 2)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in xe-pw-164955v4_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-bmg: [PASS][1] -> [FAIL][2] ([Intel XE#3718] / [Intel XE#6078])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-2:
- shard-bmg: [PASS][3] -> [FAIL][4] ([Intel XE#6078])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-2.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-2.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-lnl: NOTRUN -> [SKIP][5] ([Intel XE#1407])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#1124])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
- shard-lnl: NOTRUN -> [SKIP][7] ([Intel XE#1124]) +4 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
* igt@kms_bw@connected-linear-tiling-3-displays-target-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#7679])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_bw@connected-linear-tiling-3-displays-target-3840x2160p.html
* igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p:
- shard-lnl: NOTRUN -> [SKIP][9] ([Intel XE#7676])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs:
- shard-lnl: NOTRUN -> [SKIP][10] ([Intel XE#2887]) +4 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#2652]) +16 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs@pipe-c-dp-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][12] ([Intel XE#2887]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#306] / [Intel XE#7358])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#373]) +2 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2252])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_content_protection@lic-type-0-hdcp14:
- shard-lnl: NOTRUN -> [SKIP][16] ([Intel XE#7642])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_content_protection@lic-type-0-hdcp14.html
* igt@kms_content_protection@mei-interface:
- shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#7642])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#2320])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#1424])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#309] / [Intel XE#7343]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_feature_discovery@chamelium:
- shard-lnl: NOTRUN -> [SKIP][21] ([Intel XE#701] / [Intel XE#7359])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@psr1:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2374] / [Intel XE#6127])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#1421]) +2 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@flip-vs-expired-vblank@b-edp1:
- shard-lnl: [PASS][24] -> [FAIL][25] ([Intel XE#301]) +1 other test fail
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#7178] / [Intel XE#7351])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#7178] / [Intel XE#7351]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-msflip-blt:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#6312] / [Intel XE#651]) +4 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2311]) +8 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-abgr161616f-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#7061] / [Intel XE#7356]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-abgr161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-offscreen-pri-shrfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#6312]) +2 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-offscreen-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-argb161616f-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#7061])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrshdr-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move:
- shard-lnl: NOTRUN -> [SKIP][33] ([Intel XE#656] / [Intel XE#7905]) +16 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-rte:
- shard-lnl: NOTRUN -> [SKIP][34] ([Intel XE#7905]) +16 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#2313]) +7 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#7865]) +11 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_hdr@static-toggle@pipe-a-hdmi-a-3-xrgb16161616f:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#7915]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_hdr@static-toggle@pipe-a-hdmi-a-3-xrgb16161616f.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#6911] / [Intel XE#7466])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-5:
- shard-lnl: NOTRUN -> [SKIP][39] ([Intel XE#7130]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier-source-clamping:
- shard-lnl: NOTRUN -> [SKIP][40] ([Intel XE#7283]) +2 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-3/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier-source-clamping.html
* igt@kms_pm_backlight@fade:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#7376] / [Intel XE#870])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#7339])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#2893] / [Intel XE#4608] / [Intel XE#7304])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#4608])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][45] ([Intel XE#4608] / [Intel XE#7304])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
- shard-lnl: NOTRUN -> [SKIP][46] ([Intel XE#2893] / [Intel XE#7304]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#1489]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-4/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#1128] / [Intel XE#7413])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-lnl: NOTRUN -> [SKIP][49] ([Intel XE#3414] / [Intel XE#3904] / [Intel XE#7342]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_setmode@basic@pipe-b-edp-1:
- shard-lnl: [PASS][50] -> [FAIL][51] ([Intel XE#6361])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-lnl-4/igt@kms_setmode@basic@pipe-b-edp-1.html
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-1/igt@kms_setmode@basic@pipe-b-edp-1.html
* igt@kms_vrr@negative-basic:
- shard-lnl: NOTRUN -> [SKIP][52] ([Intel XE#1499])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@kms_vrr@negative-basic.html
* igt@xe_eudebug@basic-connect:
- shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#7636]) +5 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@xe_eudebug@basic-connect.html
* igt@xe_eudebug@basic-vm-bind-discovery:
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#7636])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@xe_eudebug@basic-vm-bind-discovery.html
* igt@xe_evict@evict-beng-mixed-threads-small-multi-vm:
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#6540] / [Intel XE#688]) +4 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@xe_evict@evict-beng-mixed-threads-small-multi-vm.html
* igt@xe_evict@evict-small-external-multi-queue:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#7140])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@xe_evict@evict-small-external-multi-queue.html
* igt@xe_exec_balancer@many-cm-virtual-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][57] ([Intel XE#7482]) +6 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@xe_exec_balancer@many-cm-virtual-userptr-invalidate.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate-race:
- shard-lnl: NOTRUN -> [SKIP][58] ([Intel XE#1392]) +2 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate-race.html
* igt@xe_exec_basic@multigpu-once-rebind:
- shard-bmg: NOTRUN -> [SKIP][59] ([Intel XE#2322] / [Intel XE#7372])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@xe_exec_basic@multigpu-once-rebind.html
* igt@xe_exec_fault_mode@many-execqueues-multi-queue-invalid-fault:
- shard-lnl: NOTRUN -> [SKIP][60] ([Intel XE#7136]) +3 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@xe_exec_fault_mode@many-execqueues-multi-queue-invalid-fault.html
* igt@xe_exec_fault_mode@many-multi-queue-userptr-invalidate-imm:
- shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#7136]) +2 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@xe_exec_fault_mode@many-multi-queue-userptr-invalidate-imm.html
* igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#6874]) +14 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-userptr-invalidate.html
* igt@xe_exec_multi_queue@many-queues-preempt-mode-priority-smem:
- shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#6874]) +2 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-4/igt@xe_exec_multi_queue@many-queues-preempt-mode-priority-smem.html
* igt@xe_exec_reset@multi-queue-cat-error:
- shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#7866])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@xe_exec_reset@multi-queue-cat-error.html
* igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-rebind:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#7138]) +3 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-rebind.html
* igt@xe_madvise@atomic-global:
- shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#7980])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@xe_madvise@atomic-global.html
* igt@xe_multigpu_svm@mgpu-latency-copy-prefetch:
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#6964]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@xe_multigpu_svm@mgpu-latency-copy-prefetch.html
* igt@xe_page_reclaim@pde-vs-pd:
- shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#7793])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@xe_page_reclaim@pde-vs-pd.html
* igt@xe_pm@d3cold-mocs:
- shard-bmg: NOTRUN -> [SKIP][69] ([Intel XE#2284] / [Intel XE#7370])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@xe_pm@d3cold-mocs.html
* igt@xe_pm@d3cold-multiple-execs:
- shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#2284] / [Intel XE#366] / [Intel XE#7370])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@xe_pm@d3cold-multiple-execs.html
* igt@xe_pm@d3hot-i2c:
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#5742] / [Intel XE#7328] / [Intel XE#7400])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@xe_pm@d3hot-i2c.html
* igt@xe_pm@s3-basic:
- shard-lnl: NOTRUN -> [SKIP][72] ([Intel XE#584] / [Intel XE#7369])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@xe_pm@s3-basic.html
* igt@xe_query@multigpu-query-invalid-query:
- shard-lnl: NOTRUN -> [SKIP][73] ([Intel XE#944])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-5/igt@xe_query@multigpu-query-invalid-query.html
* igt@xe_sriov_vfio@region-info:
- shard-lnl: NOTRUN -> [SKIP][74] ([Intel XE#7724])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@xe_sriov_vfio@region-info.html
* igt@xe_vm@overcommit-nonfault-vram-lr-external-nodefer:
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#7892])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-3/igt@xe_vm@overcommit-nonfault-vram-lr-external-nodefer.html
* igt@xe_wedged@wedged-mode-toggle:
- shard-bmg: [PASS][76] -> [ABORT][77] ([Intel XE#7914])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-1/igt@xe_wedged@wedged-mode-toggle.html
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-7/igt@xe_wedged@wedged-mode-toggle.html
#### Possible fixes ####
* igt@fbdev@unaligned-write:
- shard-bmg: [FAIL][78] ([Intel XE#7950]) -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@fbdev@unaligned-write.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@fbdev@unaligned-write.html
* igt@fbdev@write:
- shard-bmg: [FAIL][80] -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@fbdev@write.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@fbdev@write.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-bmg: [DMESG-FAIL][82] ([Intel XE#5545] / [Intel XE#7774]) -> [PASS][83] +1 other test pass
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_atomic_transition@plane-all-modeset-transition.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-lnl: [FAIL][84] ([Intel XE#301]) -> [PASS][85] +1 other test pass
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
* igt@kms_flip@wf_vblank-ts-check:
- shard-bmg: [SKIP][86] ([Intel XE#6703]) -> [PASS][87] +223 other tests pass
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_flip@wf_vblank-ts-check.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_flip@wf_vblank-ts-check.html
* igt@kms_flip@wf_vblank-ts-check-interruptible:
- shard-lnl: [FAIL][88] ([Intel XE#3098]) -> [PASS][89] +1 other test pass
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-lnl-8/igt@kms_flip@wf_vblank-ts-check-interruptible.html
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-8/igt@kms_flip@wf_vblank-ts-check-interruptible.html
* igt@kms_hdr@static-swap@pipe-a-hdmi-a-3-xrgb16161616f:
- shard-bmg: [SKIP][90] ([Intel XE#7915]) -> [PASS][91] +1 other test pass
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-7/igt@kms_hdr@static-swap@pipe-a-hdmi-a-3-xrgb16161616f.html
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-10/igt@kms_hdr@static-swap@pipe-a-hdmi-a-3-xrgb16161616f.html
* igt@kms_properties@plane-properties-atomic@pipe-c-dp-2:
- shard-bmg: [DMESG-WARN][92] ([Intel XE#7774]) -> [PASS][93]
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_properties@plane-properties-atomic@pipe-c-dp-2.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-4/igt@kms_properties@plane-properties-atomic@pipe-c-dp-2.html
* igt@kms_properties@plane-properties-atomic@pipe-d-dp-2:
- shard-bmg: [ABORT][94] ([Intel XE#5545] / [Intel XE#7814]) -> [PASS][95] +1 other test pass
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_properties@plane-properties-atomic@pipe-d-dp-2.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-4/igt@kms_properties@plane-properties-atomic@pipe-d-dp-2.html
* igt@xe_exec_reset@long-spin-many-preempt-threads:
- shard-bmg: [FAIL][96] ([Intel XE#7956]) -> [PASS][97]
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-10/igt@xe_exec_reset@long-spin-many-preempt-threads.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@xe_exec_reset@long-spin-many-preempt-threads.html
* igt@xe_exec_reset@long-spin-sys-reuse-many-preempt-threads:
- shard-bmg: [FAIL][98] ([Intel XE#7850]) -> [PASS][99]
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-8/igt@xe_exec_reset@long-spin-sys-reuse-many-preempt-threads.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-2/igt@xe_exec_reset@long-spin-sys-reuse-many-preempt-threads.html
* igt@xe_exec_system_allocator@threads-many-execqueues-new-nomemset:
- shard-bmg: [SKIP][100] ([Intel XE#6557] / [Intel XE#6703]) -> [PASS][101] +3 other tests pass
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_exec_system_allocator@threads-many-execqueues-new-nomemset.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@xe_exec_system_allocator@threads-many-execqueues-new-nomemset.html
* igt@xe_fault_injection@inject-fault-probe-function-xe_ggtt_init_early:
- shard-bmg: [ABORT][102] -> [PASS][103]
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-10/igt@xe_fault_injection@inject-fault-probe-function-xe_ggtt_init_early.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-8/igt@xe_fault_injection@inject-fault-probe-function-xe_ggtt_init_early.html
* igt@xe_wedged@wedged-mode-toggle:
- shard-lnl: [ABORT][104] ([Intel XE#7914]) -> [PASS][105]
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-lnl-1/igt@xe_wedged@wedged-mode-toggle.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-lnl-4/igt@xe_wedged@wedged-mode-toggle.html
#### Warnings ####
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-bmg: [SKIP][106] ([Intel XE#6703]) -> [SKIP][107] ([Intel XE#1124]) +2 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_bw@linear-tiling-3-displays-target-2160x1440p:
- shard-bmg: [SKIP][108] ([Intel XE#6703]) -> [SKIP][109] ([Intel XE#367])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_bw@linear-tiling-3-displays-target-2160x1440p.html
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_bw@linear-tiling-3-displays-target-2160x1440p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-bmg: [SKIP][110] ([Intel XE#6703]) -> [SKIP][111] ([Intel XE#2652])
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs:
- shard-bmg: [SKIP][112] ([Intel XE#6703]) -> [SKIP][113] ([Intel XE#2887]) +3 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-bmg: [SKIP][114] ([Intel XE#6703]) -> [SKIP][115] ([Intel XE#3432])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
* igt@kms_chamelium_color@ctm-max:
- shard-bmg: [SKIP][116] ([Intel XE#6703]) -> [SKIP][117] ([Intel XE#2325] / [Intel XE#7358])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_chamelium_color@ctm-max.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_chamelium_color@ctm-max.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-bmg: [SKIP][118] ([Intel XE#6703]) -> [SKIP][119] ([Intel XE#2252]) +3 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-bmg: [SKIP][120] ([Intel XE#6703]) -> [SKIP][121] ([Intel XE#2390] / [Intel XE#6974])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_content_protection@dp-mst-type-0.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-bmg: [SKIP][122] ([Intel XE#6703]) -> [SKIP][123] ([Intel XE#2320]) +3 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_cursor_crc@cursor-random-32x32.html
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x:
- shard-bmg: [SKIP][124] ([Intel XE#6703]) -> [SKIP][125] ([Intel XE#7179])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-bmg: [SKIP][126] ([Intel XE#6703]) -> [SKIP][127] ([Intel XE#7178] / [Intel XE#7349])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling:
- shard-bmg: [SKIP][128] ([Intel XE#6703]) -> [SKIP][129] ([Intel XE#7178] / [Intel XE#7351])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@drrshdr-argb161616f-draw-mmap-wc:
- shard-bmg: [SKIP][130] ([Intel XE#6703]) -> [SKIP][131] ([Intel XE#7061]) +3 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_frontbuffer_tracking@drrshdr-argb161616f-draw-mmap-wc.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_frontbuffer_tracking@drrshdr-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt:
- shard-bmg: [SKIP][132] ([Intel XE#6703]) -> [SKIP][133] ([Intel XE#4141]) +4 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][134] ([Intel XE#6557] / [Intel XE#6703]) -> [SKIP][135] ([Intel XE#2311])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-scndscrn-spr-indfb-move:
- shard-bmg: [SKIP][136] ([Intel XE#6703]) -> [SKIP][137] ([Intel XE#2311]) +18 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-scndscrn-spr-indfb-move.html
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-scndscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-argb161616f-draw-blt:
- shard-bmg: [SKIP][138] ([Intel XE#6703]) -> [SKIP][139] ([Intel XE#7061] / [Intel XE#7356]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-argb161616f-draw-blt.html
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-argb161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y:
- shard-bmg: [SKIP][140] ([Intel XE#6703]) -> [SKIP][141] ([Intel XE#7399])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-render:
- shard-bmg: [SKIP][142] ([Intel XE#6703]) -> [SKIP][143] ([Intel XE#2313]) +18 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-render.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: [SKIP][144] ([Intel XE#3544] / [Intel XE#7916]) -> [SKIP][145] ([Intel XE#3544] / [Intel XE#7915] / [Intel XE#7916])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-9/igt@kms_hdr@brightness-with-hdr.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-3-xrgb2101010:
- shard-bmg: [SKIP][146] ([Intel XE#7916]) -> [SKIP][147] ([Intel XE#7915]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-9/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-3-xrgb2101010.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-1/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-3-xrgb2101010.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
- shard-bmg: [SKIP][148] ([Intel XE#6703]) -> [SKIP][149] ([Intel XE#7283])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
* igt@kms_plane_lowres@tiling-y:
- shard-bmg: [SKIP][150] ([Intel XE#6703]) -> [SKIP][151] ([Intel XE#2393])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_plane_lowres@tiling-y.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_plane_lowres@tiling-y.html
* igt@kms_pm_backlight@bad-brightness:
- shard-bmg: [SKIP][152] ([Intel XE#6703]) -> [SKIP][153] ([Intel XE#7376] / [Intel XE#870])
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_pm_backlight@bad-brightness.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
- shard-bmg: [SKIP][154] ([Intel XE#6703]) -> [SKIP][155] ([Intel XE#1489]) +3 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-bmg: [SKIP][156] ([Intel XE#6703]) -> [SKIP][157] ([Intel XE#2387] / [Intel XE#7429])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_psr2_su@page_flip-nv12.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@pr-sprite-render:
- shard-bmg: [SKIP][158] ([Intel XE#6703]) -> [SKIP][159] ([Intel XE#2234] / [Intel XE#2850]) +3 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_psr@pr-sprite-render.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@kms_psr@pr-sprite-render.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][160] ([Intel XE#2426] / [Intel XE#5848]) -> [SKIP][161] ([Intel XE#2509] / [Intel XE#7437])
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-10/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-bmg: [SKIP][162] ([Intel XE#6703]) -> [SKIP][163] ([Intel XE#1499])
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@kms_vrr@seamless-rr-switch-virtual.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@xe_eudebug@basic-vm-bind-extended:
- shard-bmg: [SKIP][164] ([Intel XE#6703]) -> [SKIP][165] ([Intel XE#7636]) +6 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_eudebug@basic-vm-bind-extended.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@xe_eudebug@basic-vm-bind-extended.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-bmg: [SKIP][166] ([Intel XE#6703]) -> [INCOMPLETE][167] ([Intel XE#6321])
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_evict@evict-beng-mixed-many-threads-small.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@xe_evict@evict-beng-mixed-many-threads-small.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-rebind:
- shard-bmg: [SKIP][168] ([Intel XE#6703]) -> [SKIP][169] ([Intel XE#2322] / [Intel XE#7372]) +2 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-rebind.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-rebind.html
* igt@xe_exec_fault_mode@many-multi-queue-invalid-fault:
- shard-bmg: [SKIP][170] ([Intel XE#6703]) -> [SKIP][171] ([Intel XE#7136]) +5 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_exec_fault_mode@many-multi-queue-invalid-fault.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@xe_exec_fault_mode@many-multi-queue-invalid-fault.html
* igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-dyn-priority-smem:
- shard-bmg: [SKIP][172] ([Intel XE#6703]) -> [SKIP][173] ([Intel XE#6874]) +10 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-dyn-priority-smem.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-dyn-priority-smem.html
* igt@xe_exec_reset@multi-queue-cancel:
- shard-bmg: [SKIP][174] ([Intel XE#6703]) -> [SKIP][175] ([Intel XE#7866])
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_exec_reset@multi-queue-cancel.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@xe_exec_reset@multi-queue-cancel.html
* igt@xe_exec_threads@threads-multi-queue-hang-fd-userptr-invalidate-race:
- shard-bmg: [SKIP][176] ([Intel XE#6703]) -> [SKIP][177] ([Intel XE#7138]) +1 other test skip
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_exec_threads@threads-multi-queue-hang-fd-userptr-invalidate-race.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@xe_exec_threads@threads-multi-queue-hang-fd-userptr-invalidate-race.html
* igt@xe_gpgpu_fill@offset-4x4:
- shard-bmg: [SKIP][178] ([Intel XE#6703]) -> [SKIP][179] ([Intel XE#7954])
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_gpgpu_fill@offset-4x4.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@xe_gpgpu_fill@offset-4x4.html
* igt@xe_page_reclaim@prl-max-entries:
- shard-bmg: [SKIP][180] ([Intel XE#6703]) -> [SKIP][181] ([Intel XE#7793]) +1 other test skip
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_page_reclaim@prl-max-entries.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@xe_page_reclaim@prl-max-entries.html
* igt@xe_peer2peer@write:
- shard-bmg: [SKIP][182] ([Intel XE#6953] / [Intel XE#7326] / [Intel XE#7353]) -> [SKIP][183] ([Intel XE#2427] / [Intel XE#6953] / [Intel XE#7326] / [Intel XE#7353]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_peer2peer@write.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@xe_peer2peer@write.html
* igt@xe_pm@s2idle-d3cold-basic-exec:
- shard-bmg: [SKIP][184] ([Intel XE#6703]) -> [SKIP][185] ([Intel XE#2284] / [Intel XE#7370])
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_pm@s2idle-d3cold-basic-exec.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@xe_pm@s2idle-d3cold-basic-exec.html
* igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq:
- shard-bmg: [SKIP][186] ([Intel XE#6703]) -> [SKIP][187] ([Intel XE#4733] / [Intel XE#7417])
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-3/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html
* igt@xe_query@multigpu-query-gt-list:
- shard-bmg: [SKIP][188] ([Intel XE#6703]) -> [SKIP][189] ([Intel XE#944]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5059-848634197d2738329d56c588df7cd8f21c0f7568/shard-bmg-2/igt@xe_query@multigpu-query-gt-list.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/shard-bmg-5/igt@xe_query@multigpu-query-gt-list.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3098
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5545]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5545
[Intel XE#5742]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5742
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#6078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6078
[Intel XE#6127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6127
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
[Intel XE#6361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6361
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#6557]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6557
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6703
[Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911
[Intel XE#6953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6953
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7130
[Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136
[Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138
[Intel XE#7140]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7140
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7326]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7326
[Intel XE#7328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7328
[Intel XE#7339]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7339
[Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7353]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7353
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7359]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7359
[Intel XE#7369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7369
[Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376
[Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
[Intel XE#7400]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7400
[Intel XE#7413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7413
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7429]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7429
[Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437
[Intel XE#7466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7466
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7636]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7636
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7676]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7676
[Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679
[Intel XE#7724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7724
[Intel XE#7774]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7774
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7814
[Intel XE#7850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7850
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7866]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7866
[Intel XE#7892]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7892
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#7914]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7914
[Intel XE#7915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7915
[Intel XE#7916]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7916
[Intel XE#7950]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7950
[Intel XE#7954]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7954
[Intel XE#7956]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7956
[Intel XE#7980]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7980
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* Linux: xe-5059-848634197d2738329d56c588df7cd8f21c0f7568 -> xe-pw-164955v4
IGT_8909: e68d82b442e3909dd053c97542aeb029707124cf @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5059-848634197d2738329d56c588df7cd8f21c0f7568: 848634197d2738329d56c588df7cd8f21c0f7568
xe-pw-164955v4: 164955v4
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-164955v4/index.html
[-- Attachment #2: Type: text/html, Size: 66198 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread* ✗ i915.CI.Full: failure for drm: handle IRQ_HPD events correctly (rev4)
2026-05-13 18:23 ` Dmitry Baryshkov
` (10 preceding siblings ...)
(?)
@ 2026-05-14 22:40 ` Patchwork
-1 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-05-14 22:40 UTC (permalink / raw)
To: Dmitry Baryshkov; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 93131 bytes --]
== Series Details ==
Series: drm: handle IRQ_HPD events correctly (rev4)
URL : https://patchwork.freedesktop.org/series/164957/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18486_full -> Patchwork_164957v4_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_164957v4_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_164957v4_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 (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_164957v4_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@flip-vs-suspend:
- shard-snb: [PASS][1] -> [DMESG-WARN][2] +1 other test dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-snb5/igt@kms_flip@flip-vs-suspend.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-snb5/igt@kms_flip@flip-vs-suspend.html
Known issues
------------
Here are the changes found in Patchwork_164957v4_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu: NOTRUN -> [SKIP][3] ([i915#11078])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_buddy@drm_buddy:
- shard-tglu: NOTRUN -> [SKIP][4] ([i915#15678])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@drm_buddy@drm_buddy.html
* igt@gem_ccs@block-copy-compressed:
- shard-tglu: NOTRUN -> [SKIP][5] ([i915#3555] / [i915#9323])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [PASS][6] -> [INCOMPLETE][7] ([i915#13356])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg2-7/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-1/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_close_race@multigpu-basic-process:
- shard-dg2: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_exec_balancer@noheartbeat:
- shard-dg2: NOTRUN -> [SKIP][9] ([i915#8555]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gem_exec_balancer@noheartbeat.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#4525]) +2 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_reloc@basic-cpu-noreloc:
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#3281]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gem_exec_reloc@basic-cpu-noreloc.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-rkl: NOTRUN -> [SKIP][12] ([i915#3281]) +5 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_lmem_swapping@heavy-multi:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#4613]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@gem_lmem_swapping@heavy-multi.html
* igt@gem_lmem_swapping@massive:
- shard-glk: NOTRUN -> [SKIP][14] ([i915#4613]) +5 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk3/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@massive-random:
- shard-tglu: NOTRUN -> [SKIP][15] ([i915#4613]) +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@gem_lmem_swapping@massive-random.html
* igt@gem_media_vme:
- shard-tglu: NOTRUN -> [SKIP][16] ([i915#284])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@gem_media_vme.html
* igt@gem_mmap@bad-offset:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#4083])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gem_mmap@bad-offset.html
* igt@gem_mmap_gtt@basic:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#4077])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gem_mmap_gtt@basic.html
* igt@gem_partial_pwrite_pread@write-display:
- shard-rkl: NOTRUN -> [SKIP][19] ([i915#3282]) +2 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@gem_partial_pwrite_pread@write-display.html
* igt@gem_pread@exhaustion:
- shard-glk10: NOTRUN -> [WARN][20] ([i915#2658])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk10/igt@gem_pread@exhaustion.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-tglu: NOTRUN -> [SKIP][21] ([i915#13398])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#4270])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#5190] / [i915#8428])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-tglu: NOTRUN -> [SKIP][24] ([i915#3297])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: NOTRUN -> [SKIP][25] ([i915#3282] / [i915#3297])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-dg2: NOTRUN -> [SKIP][26] ([i915#3297])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen9_exec_parse@batch-zero-length:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#2856])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gen9_exec_parse@batch-zero-length.html
* igt@gen9_exec_parse@bb-secure:
- shard-tglu: NOTRUN -> [SKIP][28] ([i915#2527] / [i915#2856])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@gen9_exec_parse@bb-secure.html
* igt@gen9_exec_parse@bb-start-far:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#2527]) +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@gen9_exec_parse@bb-start-far.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#11681] / [i915#6621])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_selftest@live:
- shard-dg1: [PASS][31] -> [DMESG-FAIL][32] ([i915#15560])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg1-19/igt@i915_selftest@live.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-14/igt@i915_selftest@live.html
* igt@i915_selftest@live@gem_contexts:
- shard-dg1: [PASS][33] -> [DMESG-FAIL][34] ([i915#15433])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg1-19/igt@i915_selftest@live@gem_contexts.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-14/igt@i915_selftest@live@gem_contexts.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu-1: NOTRUN -> [INCOMPLETE][35] ([i915#4817] / [i915#7443])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: [PASS][36] -> [INCOMPLETE][37] ([i915#4817])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-7/igt@i915_suspend@sysfs-reader.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-3/igt@i915_suspend@sysfs-reader.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][38] ([i915#1769] / [i915#3555])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#5286]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-tglu-1: NOTRUN -> [SKIP][40] ([i915#5286])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#5286]) +3 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#3638]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][43] +3 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#4538] / [i915#5190]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_big_fb@y-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][45] +59 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#10307] / [i915#6095]) +67 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#14098] / [i915#6095]) +46 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-glk: NOTRUN -> [SKIP][48] +370 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk3/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][49] ([i915#12313])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][51] ([i915#6095]) +77 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#12805])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#6095]) +3 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: [PASS][54] -> [INCOMPLETE][55] ([i915#15582])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][56] ([i915#15582])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][57] ([i915#12313]) +3 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][58] ([i915#6095]) +44 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][59] ([i915#14544] / [i915#6095]) +3 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][60] ([i915#6095]) +9 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#14098] / [i915#14544] / [i915#6095]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#6095]) +219 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-12/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_chamelium_frames@dp-crc-single:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#11151] / [i915#7828]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_chamelium_frames@dp-crc-single.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-tglu: NOTRUN -> [SKIP][64] ([i915#11151] / [i915#7828]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@dp-hpd-storm:
- shard-tglu-1: NOTRUN -> [SKIP][65] ([i915#11151] / [i915#7828])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-storm.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#11151] / [i915#7828]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][67] ([i915#15330])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#15330])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-tglu: NOTRUN -> [SKIP][69] ([i915#15330] / [i915#3116] / [i915#3299])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: NOTRUN -> [SKIP][70] ([i915#15865]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-tglu-1: NOTRUN -> [SKIP][71] ([i915#15865])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-tglu-1: NOTRUN -> [SKIP][72] ([i915#13049])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-tglu: NOTRUN -> [SKIP][73] ([i915#13049])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: NOTRUN -> [FAIL][74] ([i915#13566]) +5 other tests fail
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-rkl: [PASS][75] -> [FAIL][76] ([i915#13566])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-8/igt@kms_cursor_crc@cursor-random-128x42.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-4/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-tglu: NOTRUN -> [SKIP][77] ([i915#3555]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#13046] / [i915#5354])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-tglu: NOTRUN -> [SKIP][79] ([i915#4103])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-glk11: NOTRUN -> [SKIP][80] +6 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk11/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#9833])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-rkl: NOTRUN -> [SKIP][82] ([i915#13707])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: NOTRUN -> [SKIP][83] ([i915#16081])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_feature_discovery@display-3x.html
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#16081])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu: NOTRUN -> [SKIP][85] ([i915#9337])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr2:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#658])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#9934]) +2 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_flip@2x-blocking-wf_vblank.html
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#3637] / [i915#9934]) +3 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#9934]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#8381])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][91] ([i915#15643])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#15643])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#15643]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#15643]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#15991] / [i915#5354]) +5 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#15990] / [i915#8708]) +5 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][97] ([i915#10056])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk2/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#15989]) +15 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#15989]) +10 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][100] ([i915#16056])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk11/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#5439]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#5439]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][103] ([i915#15102]) +22 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][104] ([i915#1825]) +3 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render:
- shard-tglu-1: NOTRUN -> [SKIP][105] +14 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#15102] / [i915#3023]) +13 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#15102]) +9 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#15102]) +16 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][109] ([i915#15989])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-msflip-blt:
- shard-dg2: [PASS][110] -> [SKIP][111] ([i915#15989]) +3 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg2-10/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-msflip-blt.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-render:
- shard-glk: [PASS][112] -> [SKIP][113] +16 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-render.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk4/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary:
- shard-rkl: [PASS][114] -> [SKIP][115] ([i915#15989]) +6 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@hdr-suspend:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#15989]) +2 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_frontbuffer_tracking@hdr-suspend.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#15990]) +5 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-pwrite:
- shard-glk10: NOTRUN -> [SKIP][118] +212 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk10/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#15991]) +9 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_hdr@bpc-switch:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#16012] / [i915#3555] / [i915#8228])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: [PASS][121] -> [SKIP][122] ([i915#16012] / [i915#3555] / [i915#8228])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg2-10/igt@kms_hdr@bpc-switch-dpms.html
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-1/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@bpc-switch-dpms@pipe-a-hdmi-a-3-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#16012]) +1 other test skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-1/igt@kms_hdr@bpc-switch-dpms@pipe-a-hdmi-a-3-xrgb2101010.html
* igt@kms_hdr@bpc-switch@pipe-a-hdmi-a-1-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#16012]) +1 other test skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_hdr@bpc-switch@pipe-a-hdmi-a-1-xrgb2101010.html
* igt@kms_hdr@invalid-hdr:
- shard-tglu-1: NOTRUN -> [SKIP][125] ([i915#16012] / [i915#3555] / [i915#8228])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-1-xrgb16161616f:
- shard-tglu-1: NOTRUN -> [SKIP][126] ([i915#16012]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-1-xrgb16161616f.html
* igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-2-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#14544] / [i915#16025]) +1 other test skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-2-xrgb2101010.html
* igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-4-xrgb2101010:
- shard-dg1: NOTRUN -> [SKIP][128] ([i915#16012]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-17/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-4-xrgb2101010.html
* igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-2-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#16011]) +9 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-7/igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-2-xrgb2101010.html
* igt@kms_hdr@static-swap:
- shard-rkl: [PASS][130] -> [SKIP][131] ([i915#16011] / [i915#3555] / [i915#8228])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_hdr@static-swap.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-1-xrgb16161616f:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#16011]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-4/igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-1-xrgb16161616f.html
* igt@kms_hdr@static-toggle@pipe-a-hdmi-a-3-xrgb2101010:
- shard-dg1: NOTRUN -> [SKIP][133] ([i915#16011]) +7 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-13/igt@kms_hdr@static-toggle@pipe-a-hdmi-a-3-xrgb2101010.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#13688])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#15458])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-tglu: NOTRUN -> [SKIP][136] ([i915#6301])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_panel_fitting@legacy.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier:
- shard-tglu: NOTRUN -> [SKIP][137] ([i915#15709])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-5:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#15608]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-5.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#15709]) +2 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][140] ([i915#13026]) +1 other test incomplete
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk10/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-glk: NOTRUN -> [FAIL][141] ([i915#10647] / [i915#12169])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk2/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][142] ([i915#10647]) +3 other tests fail
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk2/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb:
- shard-glk: NOTRUN -> [FAIL][143] ([i915#10647] / [i915#12177])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk9/igt@kms_plane_alpha_blend@alpha-transparent-fb.html
* igt@kms_plane_lowres@tiling-4:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#3555]) +2 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_plane_lowres@tiling-4.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#13958]) +1 other test skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][146] ([i915#15329]) +9 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#9812])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][148] ([i915#9812])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#3828])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [PASS][150] -> [SKIP][151] ([i915#15073]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [PASS][152] -> [SKIP][153] ([i915#15073])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg1: [PASS][154] -> [SKIP][155] ([i915#15073]) +2 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg1-12/igt@kms_pm_rpm@modeset-non-lpsp.html
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][156] ([i915#15073])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-crc-hybrid:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#6524])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#6524])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_properties@get_properties-sanity-non-atomic:
- shard-dg1: [PASS][159] -> [DMESG-WARN][160] ([i915#4423]) +4 other tests dmesg-warn
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg1-14/igt@kms_properties@get_properties-sanity-non-atomic.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-18/igt@kms_properties@get_properties-sanity-non-atomic.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#11520]) +3 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][162] ([i915#11520]) +3 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk10: NOTRUN -> [SKIP][163] ([i915#11520]) +5 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk10/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
- shard-tglu-1: NOTRUN -> [SKIP][164] ([i915#11520])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][165] ([i915#11520]) +9 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#11520]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#9683])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][168] ([i915#9683])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-cursor-blt:
- shard-tglu: NOTRUN -> [SKIP][169] ([i915#9732]) +8 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_psr@fbc-pr-cursor-blt.html
* igt@kms_psr@fbc-psr2-basic:
- shard-tglu-1: NOTRUN -> [SKIP][170] ([i915#9732]) +1 other test skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_psr@fbc-psr2-basic.html
* igt@kms_psr@pr-cursor-blt:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#1072] / [i915#9732]) +12 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_psr@pr-cursor-blt.html
* igt@kms_psr@psr-cursor-render:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#1072] / [i915#9732]) +4 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu: NOTRUN -> [SKIP][173] ([i915#15949])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk10: NOTRUN -> [INCOMPLETE][174] ([i915#15492])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk10/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-tglu-1: NOTRUN -> [SKIP][175] ([i915#5289])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#3555])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-glk10: NOTRUN -> [FAIL][177] ([i915#10959])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk10/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: [PASS][178] -> [INCOMPLETE][179] ([i915#12276])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-glk3/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk8/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][180] ([i915#12276]) +1 other test incomplete
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk4/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vrr@flip-dpms:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#15243] / [i915#3555])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-rkl: NOTRUN -> [SKIP][182] ([i915#9906])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [PASS][183] -> [FAIL][184] ([i915#4349]) +4 other tests fail
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-8/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@module-unload:
- shard-glk: NOTRUN -> [ABORT][185] ([i915#15778])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk9/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6-all-gts:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#8516]) +1 other test skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@coherency-gtt:
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#3708])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-write-hang:
- shard-tglu: NOTRUN -> [SKIP][188] +53 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-2/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random:
- shard-tglu: NOTRUN -> [SKIP][189] ([i915#16066]) +8 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random.html
#### Possible fixes ####
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [INCOMPLETE][190] ([i915#13356]) -> [PASS][191] +1 other test pass
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg2-1/igt@gem_exec_suspend@basic-s0.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_suspend@basic-s3:
- shard-rkl: [INCOMPLETE][192] ([i915#13356]) -> [PASS][193] +1 other test pass
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-3/igt@gem_exec_suspend@basic-s3.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@gem_exec_suspend@basic-s3.html
* igt@gem_pxp@verify-pxp-stale-ctx-execution:
- shard-tglu: [SKIP][194] ([i915#4270]) -> [PASS][195]
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-tglu-8/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-10/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
* igt@gem_softpin@noreloc-s3:
- shard-glk: [INCOMPLETE][196] ([i915#13809]) -> [PASS][197]
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-glk8/igt@gem_softpin@noreloc-s3.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk4/igt@gem_softpin@noreloc-s3.html
- shard-rkl: [INCOMPLETE][198] ([i915#13809]) -> [PASS][199]
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@gem_softpin@noreloc-s3.html
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@gem_softpin@noreloc-s3.html
* igt@i915_selftest@live:
- shard-mtlp: [DMESG-FAIL][200] ([i915#12061] / [i915#15560]) -> [PASS][201]
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-mtlp-6/igt@i915_selftest@live.html
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-mtlp-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [DMESG-FAIL][202] ([i915#12061]) -> [PASS][203]
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-mtlp-6/igt@i915_selftest@live@workarounds.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-mtlp-8/igt@i915_selftest@live@workarounds.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-snb: [FAIL][204] -> [PASS][205]
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-snb4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-snb6/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][206] ([i915#13566]) -> [PASS][207] +3 other tests pass
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-tglu-9/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-5/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
* igt@kms_force_connector_basic@force-connector-state:
- shard-mtlp: [SKIP][208] ([i915#15672]) -> [PASS][209]
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-mtlp-1/igt@kms_force_connector_basic@force-connector-state.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-mtlp-3/igt@kms_force_connector_basic@force-connector-state.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt:
- shard-dg1: [DMESG-WARN][210] ([i915#4423]) -> [PASS][211]
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move:
- shard-glk: [SKIP][212] -> [PASS][213] +13 other tests pass
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-glk6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-render:
- shard-rkl: [SKIP][214] ([i915#15989]) -> [PASS][215] +7 other tests pass
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-render.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: [SKIP][216] ([i915#15073]) -> [PASS][217]
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg1: [SKIP][218] ([i915#15073]) -> [PASS][219]
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg1-13/igt@kms_pm_rpm@modeset-lpsp-stress.html
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-rkl: [INCOMPLETE][220] ([i915#14419]) -> [PASS][221]
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_pm_rpm@system-suspend-idle.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_pm_rpm@system-suspend-idle.html
* igt@perf@polling@0-rcs0:
- shard-tglu: [FAIL][222] ([i915#10538]) -> [PASS][223] +1 other test pass
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-tglu-4/igt@perf@polling@0-rcs0.html
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-6/igt@perf@polling@0-rcs0.html
* igt@perf_pmu@busy-accuracy-50@vcs1:
- shard-tglu: [FAIL][224] ([i915#4349]) -> [PASS][225] +1 other test pass
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-tglu-9/igt@perf_pmu@busy-accuracy-50@vcs1.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-9/igt@perf_pmu@busy-accuracy-50@vcs1.html
#### Warnings ####
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: [SKIP][226] ([i915#11078] / [i915#14544]) -> [SKIP][227] ([i915#11078])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: [SKIP][228] ([i915#3281]) -> [SKIP][229] ([i915#14544] / [i915#3281]) +3 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@gem_bad_reloc@negative-reloc-lut.html
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ccs@suspend-resume:
- shard-rkl: [SKIP][230] ([i915#14544] / [i915#9323]) -> [SKIP][231] ([i915#9323])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@gem_ccs@suspend-resume.html
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@gem_ccs@suspend-resume.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: [SKIP][232] ([i915#6335]) -> [SKIP][233] ([i915#14544] / [i915#6335])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@gem_create@create-ext-cpu-access-sanity-check.html
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-rkl: [SKIP][234] ([i915#14544] / [i915#3281]) -> [SKIP][235] ([i915#3281]) +3 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_lmem_swapping@massive-random:
- shard-rkl: [SKIP][236] ([i915#14544] / [i915#4613]) -> [SKIP][237] ([i915#4613]) +1 other test skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@gem_lmem_swapping@massive-random.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-rkl: [SKIP][238] ([i915#4613]) -> [SKIP][239] ([i915#14544] / [i915#4613]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@gem_lmem_swapping@verify-ccs.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_madvise@dontneed-before-pwrite:
- shard-rkl: [SKIP][240] ([i915#3282]) -> [SKIP][241] ([i915#14544] / [i915#3282]) +1 other test skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@gem_madvise@dontneed-before-pwrite.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@gem_madvise@dontneed-before-pwrite.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-rkl: [SKIP][242] ([i915#8411]) -> [SKIP][243] ([i915#14544] / [i915#8411])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_tiled_partial_pwrite_pread@reads:
- shard-rkl: [SKIP][244] ([i915#14544] / [i915#3282]) -> [SKIP][245] ([i915#3282]) +1 other test skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@gem_tiled_partial_pwrite_pread@reads.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@gem_tiled_partial_pwrite_pread@reads.html
* igt@gen9_exec_parse@valid-registers:
- shard-rkl: [SKIP][246] ([i915#2527]) -> [SKIP][247] ([i915#14544] / [i915#2527]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@gen9_exec_parse@valid-registers.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: [SKIP][248] ([i915#8399]) -> [SKIP][249] ([i915#14544] / [i915#8399])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@i915_pm_freq_api@freq-reset.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_query@hwconfig_table:
- shard-rkl: [SKIP][250] ([i915#6245]) -> [SKIP][251] ([i915#14544] / [i915#6245])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@i915_query@hwconfig_table.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@i915_query@hwconfig_table.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-rkl: [SKIP][252] ([i915#14544] / [i915#5286]) -> [SKIP][253] ([i915#5286])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: [SKIP][254] ([i915#5286]) -> [SKIP][255] ([i915#14544] / [i915#5286]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_big_fb@4-tiled-addfb.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: [SKIP][256] ([i915#3638]) -> [SKIP][257] ([i915#14544] / [i915#3638])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_big_fb@linear-64bpp-rotate-90.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs:
- shard-rkl: [SKIP][258] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][259] ([i915#14098] / [i915#6095]) +3 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][260] ([i915#6095]) -> [SKIP][261] ([i915#14544] / [i915#6095]) +6 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-rkl: [SKIP][262] ([i915#14098] / [i915#6095]) -> [SKIP][263] ([i915#14098] / [i915#14544] / [i915#6095]) +9 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
- shard-glk: [INCOMPLETE][264] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][265] ([i915#15582])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-glk1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk4/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-glk: [INCOMPLETE][266] ([i915#14694]) -> [INCOMPLETE][267] ([i915#15582])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-glk1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-2.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk4/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-rkl: [SKIP][268] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][269] ([i915#11151] / [i915#7828])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@dp-hpd-storm:
- shard-rkl: [SKIP][270] ([i915#11151] / [i915#7828]) -> [SKIP][271] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_chamelium_hpd@dp-hpd-storm.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-storm.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-rkl: [SKIP][272] ([i915#14544] / [i915#15330]) -> [SKIP][273] ([i915#15330])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg1: [SKIP][274] ([i915#15330] / [i915#3299]) -> [SKIP][275] ([i915#15330] / [i915#3299] / [i915#4423])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg1-14/igt@kms_content_protection@dp-mst-lic-type-1.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-18/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: [FAIL][276] ([i915#7173]) -> [SKIP][277] ([i915#15865])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg2-10/igt@kms_content_protection@lic-type-0.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-1/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-rkl: [SKIP][278] ([i915#15865]) -> [SKIP][279] ([i915#14544] / [i915#15865]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_content_protection@uevent-hdcp14.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-rkl: [SKIP][280] ([i915#13049]) -> [SKIP][281] ([i915#13049] / [i915#14544])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_cursor_crc@cursor-offscreen-512x170.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: [SKIP][282] ([i915#3555] / [i915#3840]) -> [SKIP][283] ([i915#14544] / [i915#3555] / [i915#3840])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_dsc@dsc-with-output-formats.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset:
- shard-rkl: [SKIP][284] ([i915#9934]) -> [SKIP][285] ([i915#14544] / [i915#9934]) +2 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk: [INCOMPLETE][286] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][287] ([i915#12745] / [i915#4839])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-glk5/igt@kms_flip@2x-flip-vs-suspend.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk6/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2:
- shard-glk: [INCOMPLETE][288] ([i915#12314] / [i915#12745]) -> [INCOMPLETE][289] ([i915#12745])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-glk5/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk6/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-rkl: [SKIP][290] ([i915#15643]) -> [SKIP][291] ([i915#14544] / [i915#15643])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-rkl: [SKIP][292] ([i915#14544] / [i915#1825]) -> [SKIP][293] ([i915#1825]) +2 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][294] -> [SKIP][295] ([i915#14544]) +36 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-suspend:
- shard-rkl: [ABORT][296] ([i915#15132]) -> [SKIP][297] ([i915#15989])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-1/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt:
- shard-rkl: [SKIP][298] ([i915#15102]) -> [SKIP][299] ([i915#14544] / [i915#15102]) +7 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][300] ([i915#10433] / [i915#15102]) -> [SKIP][301] ([i915#15102])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
- shard-rkl: [SKIP][302] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][303] ([i915#15102] / [i915#3023]) +2 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][304] ([i915#1825]) -> [SKIP][305] ([i915#14544] / [i915#1825]) +3 other tests skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg1: [SKIP][306] ([i915#15990] / [i915#4423]) -> [SKIP][307] ([i915#15990])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][308] ([i915#14544]) -> [SKIP][309] +28 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-suspend:
- shard-glk: [INCOMPLETE][310] ([i915#16056]) -> [SKIP][311]
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-glk8/igt@kms_frontbuffer_tracking@hdr-suspend.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-glk3/igt@kms_frontbuffer_tracking@hdr-suspend.html
* igt@kms_frontbuffer_tracking@psr-1p-rte:
- shard-rkl: [SKIP][312] ([i915#15102] / [i915#3023]) -> [SKIP][313] ([i915#14544] / [i915#15102] / [i915#3023]) +3 other tests skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-rte.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-rte.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][314] ([i915#15102]) -> [SKIP][315] ([i915#10433] / [i915#15102]) +3 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu:
- shard-rkl: [SKIP][316] ([i915#14544] / [i915#15102]) -> [SKIP][317] ([i915#15102]) +3 other tests skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: [SKIP][318] ([i915#16012] / [i915#3555] / [i915#8228]) -> [SKIP][319] ([i915#14544] / [i915#3555] / [i915#8228])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_hdr@invalid-hdr.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier:
- shard-rkl: [SKIP][320] ([i915#14544] / [i915#15709]) -> [SKIP][321] ([i915#15709]) +1 other test skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][322] ([i915#15709]) -> [SKIP][323] ([i915#14544] / [i915#15709])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: [SKIP][324] ([i915#13958] / [i915#14544]) -> [SKIP][325] ([i915#13958])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-4.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-rkl: [SKIP][326] ([i915#14544] / [i915#15329]) -> [SKIP][327] ([i915#15329]) +3 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: [SKIP][328] ([i915#14544] / [i915#5354]) -> [SKIP][329] ([i915#5354])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_pm_backlight@bad-brightness.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: [SKIP][330] ([i915#5354]) -> [SKIP][331] ([i915#14544] / [i915#5354])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_pm_backlight@fade-with-suspend.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [FAIL][332] ([i915#15752]) -> [SKIP][333] ([i915#15128])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-tglu-8/igt@kms_pm_dc@dc6-dpms.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: [SKIP][334] ([i915#15948]) -> [SKIP][335] ([i915#14544] / [i915#15948])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_pm_dc@dc6-psr.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][336] ([i915#3828]) -> [SKIP][337] ([i915#9340])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [SKIP][338] ([i915#15073]) -> [SKIP][339] ([i915#14544] / [i915#15073])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][340] ([i915#11520]) -> [SKIP][341] ([i915#11520] / [i915#14544]) +2 other tests skip
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][342] ([i915#11520] / [i915#14544]) -> [SKIP][343] ([i915#11520]) +2 other tests skip
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-rkl: [SKIP][344] ([i915#1072] / [i915#9732]) -> [SKIP][345] ([i915#1072] / [i915#14544] / [i915#9732]) +7 other tests skip
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_psr@fbc-psr-primary-page-flip.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-rkl: [SKIP][346] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][347] ([i915#1072] / [i915#9732]) +4 other tests skip
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_psr@psr2-cursor-mmap-gtt.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_psr@psr2-cursor-mmap-gtt.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: [SKIP][348] ([i915#5289]) -> [SKIP][349] ([i915#14544] / [i915#5289])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-rkl: [SKIP][350] ([i915#14544] / [i915#3555]) -> [SKIP][351] ([i915#3555])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-5/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_vrr@flip-suspend:
- shard-rkl: [SKIP][352] ([i915#15243] / [i915#3555]) -> [SKIP][353] ([i915#14544] / [i915#15243] / [i915#3555])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_vrr@flip-suspend.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: [SKIP][354] ([i915#9906]) -> [SKIP][355] ([i915#14544] / [i915#9906])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@kms_vrr@seamless-rr-switch-drrs.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: [SKIP][356] ([i915#3291] / [i915#3708]) -> [SKIP][357] ([i915#14544] / [i915#3291] / [i915#3708])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-4/igt@prime_vgem@basic-fence-read.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-6/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@fence-write-hang:
- shard-rkl: [SKIP][358] ([i915#14544] / [i915#3708]) -> [SKIP][359] ([i915#3708])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18486/shard-rkl-6/igt@prime_vgem@fence-write-hang.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164957v4/shard-rkl-2/igt@prime_vgem@fence-write-hang.html
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[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#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959
[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#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15433
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15560]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15560
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752
[i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16011]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16011
[i915#16012]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16012
[i915#16025]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16025
[i915#16056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16056
[i915#16066]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16066
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[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#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#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[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#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[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#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[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#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[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#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[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#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[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#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_18486 -> Patchwork_164957v4
CI-20190529: 20190529
CI_DRM_18486: e54a14bbf920aa5eefc70aba9927482ebe630f8b @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8909: e68d82b442e3909dd053c97542aeb029707124cf @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_164957v4: e54a14bbf920aa5eefc70aba9927482ebe630f8b @ 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_164957v4/index.html
[-- Attachment #2: Type: text/html, Size: 122700 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread