* [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication
@ 2024-09-30 13:53 Jani Nikula
2024-10-01 15:19 ` ✓ Fi.CI.BAT: success for drm/i915/gvt: use macros from drm_dp.h instead of duplication (rev2) Patchwork
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Jani Nikula @ 2024-09-30 13:53 UTC (permalink / raw)
To: intel-gfx, intel-gvt-dev; +Cc: jani.nikula
Use the existing macros in drm_dp.h for DPCD and DP AUX instead of
duplicating. Remove unused macros, as well as the duplicate definition
of DPCD_SIZE.
AUX_NATIVE_REPLY_NAK is left unchanged, as it does not match
DP_AUX_NATIVE_REPLY_NACK, and I'm not sure what the right thing to do is
here.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/gvt/display.c | 4 ++-
drivers/gpu/drm/i915/gvt/display.h | 42 ----------------------------
drivers/gpu/drm/i915/gvt/edid.c | 12 ++++----
drivers/gpu/drm/i915/gvt/edid.h | 8 ------
drivers/gpu/drm/i915/gvt/handlers.c | 43 +++++++++++++++++------------
5 files changed, 36 insertions(+), 73 deletions(-)
diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c
index c66d6d3177c8..17f74cb244bb 100644
--- a/drivers/gpu/drm/i915/gvt/display.c
+++ b/drivers/gpu/drm/i915/gvt/display.c
@@ -32,6 +32,8 @@
*
*/
+#include <drm/display/drm_dp.h>
+
#include "i915_drv.h"
#include "i915_reg.h"
#include "gvt.h"
@@ -568,7 +570,7 @@ static int setup_virtual_dp_monitor(struct intel_vgpu *vgpu, int port_num,
memcpy(port->dpcd->data, dpcd_fix_data, DPCD_HEADER_SIZE);
port->dpcd->data_valid = true;
- port->dpcd->data[DPCD_SINK_COUNT] = 0x1;
+ port->dpcd->data[DP_SINK_COUNT] = 0x1;
port->type = type;
port->id = resolution;
port->vrefresh_k = GVT_DEFAULT_REFRESH_RATE * MSEC_PER_SEC;
diff --git a/drivers/gpu/drm/i915/gvt/display.h b/drivers/gpu/drm/i915/gvt/display.h
index f5616f99ef2f..8090bc53c7e1 100644
--- a/drivers/gpu/drm/i915/gvt/display.h
+++ b/drivers/gpu/drm/i915/gvt/display.h
@@ -59,52 +59,10 @@ struct intel_vgpu;
#define INTEL_GVT_MAX_UEVENT_VARS 3
-/* DPCD start */
-#define DPCD_SIZE 0x700
-
-/* DPCD */
-#define DP_SET_POWER 0x600
-#define DP_SET_POWER_D0 0x1
-#define AUX_NATIVE_WRITE 0x8
-#define AUX_NATIVE_READ 0x9
-
-#define AUX_NATIVE_REPLY_MASK (0x3 << 4)
-#define AUX_NATIVE_REPLY_ACK (0x0 << 4)
#define AUX_NATIVE_REPLY_NAK (0x1 << 4)
-#define AUX_NATIVE_REPLY_DEFER (0x2 << 4)
#define AUX_BURST_SIZE 20
-/* DPCD addresses */
-#define DPCD_REV 0x000
-#define DPCD_MAX_LINK_RATE 0x001
-#define DPCD_MAX_LANE_COUNT 0x002
-
-#define DPCD_TRAINING_PATTERN_SET 0x102
-#define DPCD_SINK_COUNT 0x200
-#define DPCD_LANE0_1_STATUS 0x202
-#define DPCD_LANE2_3_STATUS 0x203
-#define DPCD_LANE_ALIGN_STATUS_UPDATED 0x204
-#define DPCD_SINK_STATUS 0x205
-
-/* link training */
-#define DPCD_TRAINING_PATTERN_SET_MASK 0x03
-#define DPCD_LINK_TRAINING_DISABLED 0x00
-#define DPCD_TRAINING_PATTERN_1 0x01
-#define DPCD_TRAINING_PATTERN_2 0x02
-
-#define DPCD_CP_READY_MASK (1 << 6)
-
-/* lane status */
-#define DPCD_LANES_CR_DONE 0x11
-#define DPCD_LANES_EQ_DONE 0x22
-#define DPCD_SYMBOL_LOCKED 0x44
-
-#define DPCD_INTERLANE_ALIGN_DONE 0x01
-
-#define DPCD_SINK_IN_SYNC 0x03
-/* DPCD end */
-
#define SBI_RESPONSE_MASK 0x3
#define SBI_RESPONSE_SHIFT 0x1
#define SBI_STAT_MASK 0x1
diff --git a/drivers/gpu/drm/i915/gvt/edid.c b/drivers/gpu/drm/i915/gvt/edid.c
index c022dc736045..0a357ca42db1 100644
--- a/drivers/gpu/drm/i915/gvt/edid.c
+++ b/drivers/gpu/drm/i915/gvt/edid.c
@@ -32,6 +32,8 @@
*
*/
+#include <drm/display/drm_dp.h>
+
#include "display/intel_dp_aux_regs.h"
#include "display/intel_gmbus_regs.h"
#include "gvt.h"
@@ -504,13 +506,13 @@ void intel_gvt_i2c_handle_aux_ch_write(struct intel_vgpu *vgpu,
}
/* Always set the wanted value for vms. */
- ret_msg_size = (((op & 0x1) == GVT_AUX_I2C_READ) ? 2 : 1);
+ ret_msg_size = (((op & 0x1) == DP_AUX_I2C_READ) ? 2 : 1);
vgpu_vreg(vgpu, offset) =
DP_AUX_CH_CTL_DONE |
DP_AUX_CH_CTL_MESSAGE_SIZE(ret_msg_size);
if (msg_length == 3) {
- if (!(op & GVT_AUX_I2C_MOT)) {
+ if (!(op & DP_AUX_I2C_MOT)) {
/* stop */
intel_vgpu_init_i2c_edid(vgpu);
} else {
@@ -530,7 +532,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct intel_vgpu *vgpu,
i2c_edid->edid_available = true;
}
}
- } else if ((op & 0x1) == GVT_AUX_I2C_WRITE) {
+ } else if ((op & 0x1) == DP_AUX_I2C_WRITE) {
/* TODO
* We only support EDID reading from I2C_over_AUX. And
* we do not expect the index mode to be used. Right now
@@ -538,7 +540,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct intel_vgpu *vgpu,
* support the gfx driver to do EDID access.
*/
} else {
- if (drm_WARN_ON(&i915->drm, (op & 0x1) != GVT_AUX_I2C_READ))
+ if (drm_WARN_ON(&i915->drm, (op & 0x1) != DP_AUX_I2C_READ))
return;
if (drm_WARN_ON(&i915->drm, msg_length != 4))
return;
@@ -553,7 +555,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct intel_vgpu *vgpu,
* ACK of I2C_WRITE
* returned byte if it is READ
*/
- aux_data_for_write |= GVT_AUX_I2C_REPLY_ACK << 24;
+ aux_data_for_write |= DP_AUX_I2C_REPLY_ACK << 24;
vgpu_vreg(vgpu, offset + 4) = aux_data_for_write;
}
diff --git a/drivers/gpu/drm/i915/gvt/edid.h b/drivers/gpu/drm/i915/gvt/edid.h
index c3b5a55aecb3..13fd06590929 100644
--- a/drivers/gpu/drm/i915/gvt/edid.h
+++ b/drivers/gpu/drm/i915/gvt/edid.h
@@ -42,14 +42,6 @@ struct intel_vgpu;
#define EDID_SIZE 128
#define EDID_ADDR 0x50 /* Linux hvm EDID addr */
-#define GVT_AUX_NATIVE_WRITE 0x8
-#define GVT_AUX_NATIVE_READ 0x9
-#define GVT_AUX_I2C_WRITE 0x0
-#define GVT_AUX_I2C_READ 0x1
-#define GVT_AUX_I2C_STATUS 0x2
-#define GVT_AUX_I2C_MOT 0x4
-#define GVT_AUX_I2C_REPLY_ACK 0x0
-
struct intel_vgpu_edid_data {
bool data_valid;
unsigned char edid_block[EDID_SIZE];
diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c
index 0f09344d3c20..9494d812c00a 100644
--- a/drivers/gpu/drm/i915/gvt/handlers.c
+++ b/drivers/gpu/drm/i915/gvt/handlers.c
@@ -36,6 +36,8 @@
*/
+#include <drm/display/drm_dp.h>
+
#include "i915_drv.h"
#include "i915_reg.h"
#include "gvt.h"
@@ -1129,29 +1131,36 @@ static int dp_aux_ch_ctl_trans_done(struct intel_vgpu *vgpu, u32 value,
static void dp_aux_ch_ctl_link_training(struct intel_vgpu_dpcd_data *dpcd,
u8 t)
{
- if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == DPCD_TRAINING_PATTERN_1) {
+ if ((t & DP_TRAINING_PATTERN_MASK) == DP_TRAINING_PATTERN_1) {
/* training pattern 1 for CR */
/* set LANE0_CR_DONE, LANE1_CR_DONE */
- dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_CR_DONE;
+ dpcd->data[DP_LANE0_1_STATUS] |= DP_LANE_CR_DONE |
+ DP_LANE_CR_DONE << 4;
/* set LANE2_CR_DONE, LANE3_CR_DONE */
- dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_CR_DONE;
- } else if ((t & DPCD_TRAINING_PATTERN_SET_MASK) ==
- DPCD_TRAINING_PATTERN_2) {
+ dpcd->data[DP_LANE2_3_STATUS] |= DP_LANE_CR_DONE |
+ DP_LANE_CR_DONE << 4;
+ } else if ((t & DP_TRAINING_PATTERN_MASK) ==
+ DP_TRAINING_PATTERN_2) {
/* training pattern 2 for EQ */
/* Set CHANNEL_EQ_DONE and SYMBOL_LOCKED for Lane0_1 */
- dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_EQ_DONE;
- dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_SYMBOL_LOCKED;
+ dpcd->data[DP_LANE0_1_STATUS] |= DP_LANE_CHANNEL_EQ_DONE |
+ DP_LANE_CHANNEL_EQ_DONE << 4;
+ dpcd->data[DP_LANE0_1_STATUS] |= DP_LANE_SYMBOL_LOCKED |
+ DP_LANE_SYMBOL_LOCKED << 4;
/* Set CHANNEL_EQ_DONE and SYMBOL_LOCKED for Lane2_3 */
- dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_EQ_DONE;
- dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_SYMBOL_LOCKED;
+ dpcd->data[DP_LANE2_3_STATUS] |= DP_LANE_CHANNEL_EQ_DONE |
+ DP_LANE_CHANNEL_EQ_DONE << 4;
+ dpcd->data[DP_LANE2_3_STATUS] |= DP_LANE_SYMBOL_LOCKED |
+ DP_LANE_SYMBOL_LOCKED << 4;
/* set INTERLANE_ALIGN_DONE */
- dpcd->data[DPCD_LANE_ALIGN_STATUS_UPDATED] |=
- DPCD_INTERLANE_ALIGN_DONE;
- } else if ((t & DPCD_TRAINING_PATTERN_SET_MASK) ==
- DPCD_LINK_TRAINING_DISABLED) {
+ dpcd->data[DP_LANE_ALIGN_STATUS_UPDATED] |=
+ DP_INTERLANE_ALIGN_DONE;
+ } else if ((t & DP_TRAINING_PATTERN_MASK) ==
+ DP_TRAINING_PATTERN_DISABLE) {
/* finish link training */
/* set sink status as synchronized */
- dpcd->data[DPCD_SINK_STATUS] = DPCD_SINK_IN_SYNC;
+ dpcd->data[DP_SINK_STATUS] = DP_RECEIVE_PORT_0_STATUS |
+ DP_RECEIVE_PORT_1_STATUS;
}
}
@@ -1206,7 +1215,7 @@ static int dp_aux_ch_ctl_mmio_write(struct intel_vgpu *vgpu,
len = msg & 0xff;
op = ctrl >> 4;
- if (op == GVT_AUX_NATIVE_WRITE) {
+ if (op == DP_AUX_NATIVE_WRITE) {
int t;
u8 buf[16];
@@ -1252,7 +1261,7 @@ static int dp_aux_ch_ctl_mmio_write(struct intel_vgpu *vgpu,
dpcd->data[p] = buf[t];
/* check for link training */
- if (p == DPCD_TRAINING_PATTERN_SET)
+ if (p == DP_TRAINING_PATTERN_SET)
dp_aux_ch_ctl_link_training(dpcd,
buf[t]);
}
@@ -1265,7 +1274,7 @@ static int dp_aux_ch_ctl_mmio_write(struct intel_vgpu *vgpu,
return 0;
}
- if (op == GVT_AUX_NATIVE_READ) {
+ if (op == DP_AUX_NATIVE_READ) {
int idx, i, ret = 0;
if ((addr + len + 1) >= DPCD_SIZE) {
--
2.39.5
^ permalink raw reply related [flat|nested] 6+ messages in thread* ✓ Fi.CI.BAT: success for drm/i915/gvt: use macros from drm_dp.h instead of duplication (rev2) 2024-09-30 13:53 [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication Jani Nikula @ 2024-10-01 15:19 ` Patchwork 2024-10-02 10:57 ` ✗ Fi.CI.IGT: failure " Patchwork 2024-10-22 11:49 ` [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication Kandpal, Suraj 2 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2024-10-01 15:19 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 7656 bytes --] == Series Details == Series: drm/i915/gvt: use macros from drm_dp.h instead of duplication (rev2) URL : https://patchwork.freedesktop.org/series/138760/ State : success == Summary == CI Bug Log - changes from CI_DRM_15465 -> Patchwork_138760v2 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/index.html Participating hosts (43 -> 41) ------------------------------ Missing (2): bat-dg2-13 fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_138760v2 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_mmap@basic: - bat-dg2-14: NOTRUN -> [SKIP][1] ([i915#4083]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@gem_mmap@basic.html * igt@gem_render_tiled_blits@basic: - bat-dg2-14: NOTRUN -> [SKIP][2] ([i915#4079]) +1 other test skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@gem_render_tiled_blits@basic.html * igt@gem_tiled_fence_blits@basic: - bat-dg2-14: NOTRUN -> [SKIP][3] ([i915#4077]) +2 other tests skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@gem_tiled_fence_blits@basic.html * igt@i915_pm_rps@basic-api: - bat-dg2-14: NOTRUN -> [SKIP][4] ([i915#11681] / [i915#6621]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live: - bat-mtlp-8: [PASS][5] -> [ABORT][6] ([i915#12061] / [i915#12216]) +1 other test abort [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/bat-mtlp-8/igt@i915_selftest@live.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-mtlp-8/igt@i915_selftest@live.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-dg2-14: NOTRUN -> [SKIP][7] ([i915#5190]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg2-14: NOTRUN -> [SKIP][8] ([i915#4215] / [i915#5190]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@tile-pitch-mismatch: - bat-dg2-14: NOTRUN -> [SKIP][9] ([i915#4212]) +7 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_addfb_basic@tile-pitch-mismatch.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-dg2-14: NOTRUN -> [SKIP][10] ([i915#4103] / [i915#4213]) +1 other test skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-dg2-14: NOTRUN -> [SKIP][11] ([i915#3555] / [i915#3840]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-dg2-14: NOTRUN -> [SKIP][12] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-14: NOTRUN -> [SKIP][13] ([i915#5274]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_pm_backlight@basic-brightness: - bat-dg2-14: NOTRUN -> [SKIP][14] ([i915#5354]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_pm_backlight@basic-brightness.html * igt@kms_psr@psr-sprite-plane-onoff: - bat-dg2-14: NOTRUN -> [SKIP][15] ([i915#1072] / [i915#9732]) +3 other tests skip [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg2-14: NOTRUN -> [SKIP][16] ([i915#3555]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg2-14: NOTRUN -> [SKIP][17] ([i915#3708]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-gtt: - bat-dg2-14: NOTRUN -> [SKIP][18] ([i915#3708] / [i915#4077]) +1 other test skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-write: - bat-dg2-14: NOTRUN -> [SKIP][19] ([i915#3291] / [i915#3708]) +2 other tests skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-dg2-14/igt@prime_vgem@basic-write.html #### Warnings #### * igt@i915_module_load@reload: - bat-arls-5: [DMESG-WARN][20] ([i915#11637] / [i915#1982]) -> [DMESG-WARN][21] ([i915#11637]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/bat-arls-5/igt@i915_module_load@reload.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/bat-arls-5/igt@i915_module_load@reload.html [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#11637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11637 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12216 [i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 Build changes ------------- * Linux: CI_DRM_15465 -> Patchwork_138760v2 CI-20190529: 20190529 CI_DRM_15465: f3f61bfc1cddded910b3916aa2c576a14bf62f71 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8047: 2a1ef45992ee7569d9fc37be875fa78ce3aa5ab8 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_138760v2: f3f61bfc1cddded910b3916aa2c576a14bf62f71 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/index.html [-- Attachment #2: Type: text/html, Size: 9155 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915/gvt: use macros from drm_dp.h instead of duplication (rev2) 2024-09-30 13:53 [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication Jani Nikula 2024-10-01 15:19 ` ✓ Fi.CI.BAT: success for drm/i915/gvt: use macros from drm_dp.h instead of duplication (rev2) Patchwork @ 2024-10-02 10:57 ` Patchwork 2024-10-22 11:49 ` [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication Kandpal, Suraj 2 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2024-10-02 10:57 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 100295 bytes --] == Series Details == Series: drm/i915/gvt: use macros from drm_dp.h instead of duplication (rev2) URL : https://patchwork.freedesktop.org/series/138760/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15465_full -> Patchwork_138760v2_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_138760v2_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_138760v2_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 (8 -> 8) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_138760v2_full: ### IGT changes ### #### Possible regressions #### * igt@kms_joiner@basic-force-big-joiner: - shard-dg2: NOTRUN -> [SKIP][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@basic-ultra-joiner: - shard-rkl: NOTRUN -> [SKIP][2] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_joiner@basic-ultra-joiner.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - shard-tglu: NOTRUN -> [SKIP][3] +1 other test skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@kms_rotation_crc@primary-rotation-90: - shard-mtlp: NOTRUN -> [SKIP][4] +1 other test skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_rotation_crc@primary-rotation-90.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@kms_pm_backlight@brightness-with-dpms: - {shard-tglu-1}: NOTRUN -> [SKIP][5] +2 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-1/igt@kms_pm_backlight@brightness-with-dpms.html New tests --------- New tests have been introduced between CI_DRM_15465_full and Patchwork_138760v2_full: ### New IGT tests (2) ### * igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-b-hdmi-a-1: - Statuses : 1 pass(s) - Exec time: [0.52] s * igt@kms_plane_alpha_blend@coverage-7efc@pipe-d-hdmi-a-2: - Statuses : 1 pass(s) - Exec time: [0.53] s Known issues ------------ Here are the changes found in Patchwork_138760v2_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@drm_fdinfo@busy-hang@rcs0: - shard-mtlp: NOTRUN -> [SKIP][6] ([i915#8414]) +6 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-7/igt@drm_fdinfo@busy-hang@rcs0.html * igt@drm_fdinfo@most-busy-check-all@bcs0: - shard-dg2: NOTRUN -> [SKIP][7] ([i915#8414]) +9 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@drm_fdinfo@most-busy-check-all@bcs0.html * igt@fbdev@eof: - shard-dg2: [PASS][8] -> [SKIP][9] ([i915#2582]) +1 other test skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@fbdev@eof.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@fbdev@eof.html * igt@gem_ccs@block-multicopy-inplace: - shard-tglu: NOTRUN -> [SKIP][10] ([i915#3555] / [i915#9323]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-9/igt@gem_ccs@block-multicopy-inplace.html * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0: - shard-dg2: [PASS][11] -> [INCOMPLETE][12] ([i915#7297]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-11/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html * igt@gem_create@create-ext-cpu-access-big: - shard-tglu: NOTRUN -> [SKIP][13] ([i915#6335]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_engines@invalid-engines: - shard-rkl: NOTRUN -> [FAIL][14] ([i915#12027]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@gem_ctx_engines@invalid-engines.html - shard-mtlp: [PASS][15] -> [FAIL][16] ([i915#12031]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-2/igt@gem_ctx_engines@invalid-engines.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-2/igt@gem_ctx_engines@invalid-engines.html * igt@gem_ctx_persistence@engines-persistence: - shard-snb: NOTRUN -> [SKIP][17] ([i915#1099]) +1 other test skip [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-snb1/igt@gem_ctx_persistence@engines-persistence.html * igt@gem_ctx_persistence@hostile: - shard-rkl: NOTRUN -> [FAIL][18] ([i915#11980]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@gem_ctx_persistence@hostile.html - shard-tglu: [PASS][19] -> [FAIL][20] ([i915#11980]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-tglu-2/igt@gem_ctx_persistence@hostile.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-6/igt@gem_ctx_persistence@hostile.html * igt@gem_ctx_sseu@engines: - shard-rkl: NOTRUN -> [SKIP][21] ([i915#280]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@gem_ctx_sseu@engines.html * igt@gem_ctx_sseu@mmap-args: - shard-dg2: NOTRUN -> [SKIP][22] ([i915#280]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@gem_ctx_sseu@mmap-args.html * igt@gem_eio@reset-stress: - shard-dg1: [PASS][23] -> [FAIL][24] ([i915#5784]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg1-19/igt@gem_eio@reset-stress.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-15/igt@gem_eio@reset-stress.html * igt@gem_exec_balancer@hog: - shard-dg2: NOTRUN -> [SKIP][25] ([i915#4812]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@gem_exec_balancer@hog.html * igt@gem_exec_balancer@parallel-keep-submit-fence: - shard-rkl: NOTRUN -> [SKIP][26] ([i915#4525]) +1 other test skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@gem_exec_balancer@parallel-keep-submit-fence.html * igt@gem_exec_fair@basic-deadline: - shard-rkl: [PASS][27] -> [FAIL][28] ([i915#2846]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-1/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-flow: - shard-dg2: NOTRUN -> [SKIP][29] ([i915#3539] / [i915#4852]) +1 other test skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@gem_exec_fair@basic-flow.html * igt@gem_exec_fair@basic-none-solo: - shard-snb: NOTRUN -> [SKIP][30] +44 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-snb1/igt@gem_exec_fair@basic-none-solo.html * igt@gem_exec_fair@basic-none-vip: - shard-tglu: NOTRUN -> [FAIL][31] ([i915#2842]) +3 other tests fail [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@gem_exec_fair@basic-none-vip.html * igt@gem_exec_fair@basic-none@bcs0: - shard-rkl: [PASS][32] -> [FAIL][33] ([i915#2842]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-2/igt@gem_exec_fair@basic-none@bcs0.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@gem_exec_fair@basic-none@bcs0.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-rkl: [PASS][34] -> [FAIL][35] ([i915#2876]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-2/igt@gem_exec_fair@basic-pace@rcs0.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-1/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_fair@basic-throttle: - shard-rkl: NOTRUN -> [FAIL][36] ([i915#2842]) +5 other tests fail [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@gem_exec_fair@basic-throttle.html * igt@gem_exec_flush@basic-batch-kernel-default-uc: - shard-dg1: NOTRUN -> [SKIP][37] ([i915#3539] / [i915#4852]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-17/igt@gem_exec_flush@basic-batch-kernel-default-uc.html * igt@gem_exec_reloc@basic-gtt: - shard-dg2: NOTRUN -> [SKIP][38] ([i915#3281]) +3 other tests skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@gem_exec_reloc@basic-gtt.html * igt@gem_exec_reloc@basic-gtt-noreloc: - shard-mtlp: NOTRUN -> [SKIP][39] ([i915#3281]) +2 other tests skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-6/igt@gem_exec_reloc@basic-gtt-noreloc.html * igt@gem_exec_reloc@basic-write-gtt-noreloc: - shard-dg1: NOTRUN -> [SKIP][40] ([i915#3281]) +1 other test skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-16/igt@gem_exec_reloc@basic-write-gtt-noreloc.html * igt@gem_exec_reloc@basic-write-wc-active: - shard-rkl: NOTRUN -> [SKIP][41] ([i915#3281]) +3 other tests skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@gem_exec_reloc@basic-write-wc-active.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#4860]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-11/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-tglu: NOTRUN -> [SKIP][43] ([i915#4613] / [i915#7582]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@heavy-random: - shard-rkl: NOTRUN -> [SKIP][44] ([i915#4613]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@gem_lmem_swapping@heavy-random.html * igt@gem_lmem_swapping@smem-oom: - shard-tglu: NOTRUN -> [SKIP][45] ([i915#4613]) +3 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@gem_lmem_swapping@smem-oom.html * igt@gem_lmem_swapping@verify-random: - shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4613]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-8/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap_gtt@cpuset-basic-small-copy-xy: - shard-mtlp: NOTRUN -> [SKIP][47] ([i915#4077]) +2 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@gem_mmap_gtt@cpuset-basic-small-copy-xy.html * igt@gem_mmap_wc@bad-object: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#4083]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@gem_mmap_wc@bad-object.html * igt@gem_mmap_wc@write-cpu-read-wc-unflushed: - shard-mtlp: NOTRUN -> [SKIP][49] ([i915#4083]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@gem_mmap_wc@write-cpu-read-wc-unflushed.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-rkl: NOTRUN -> [SKIP][50] ([i915#3282]) +3 other tests skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_pread@display: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#3282]) +3 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@gem_pread@display.html * igt@gem_pread@exhaustion: - shard-snb: NOTRUN -> [WARN][52] ([i915#2658]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-snb1/igt@gem_pread@exhaustion.html - shard-tglu: NOTRUN -> [WARN][53] ([i915#2658]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@gem_pread@exhaustion.html * igt@gem_pwrite@basic-self: - shard-mtlp: NOTRUN -> [SKIP][54] ([i915#3282]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-6/igt@gem_pwrite@basic-self.html * igt@gem_pxp@reject-modify-context-protection-off-1: - shard-tglu: NOTRUN -> [SKIP][55] ([i915#4270]) +2 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@gem_pxp@reject-modify-context-protection-off-1.html * igt@gem_readwrite@write-bad-handle: - shard-dg1: NOTRUN -> [SKIP][56] ([i915#3282]) +1 other test skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-16/igt@gem_readwrite@write-bad-handle.html * igt@gem_render_copy@y-tiled: - shard-mtlp: NOTRUN -> [SKIP][57] ([i915#8428]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@gem_render_copy@y-tiled.html * igt@gem_render_copy@y-tiled-to-vebox-y-tiled: - shard-dg2: NOTRUN -> [SKIP][58] ([i915#5190] / [i915#8428]) +4 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-tiled: - shard-rkl: NOTRUN -> [SKIP][59] ([i915#8411]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html * igt@gem_tiled_blits@basic: - shard-dg2: NOTRUN -> [SKIP][60] ([i915#4077]) +2 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@gem_tiled_blits@basic.html * igt@gem_userptr_blits@coherency-sync: - shard-rkl: NOTRUN -> [SKIP][61] ([i915#3297]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-tglu: NOTRUN -> [SKIP][62] ([i915#3297]) +1 other test skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@unsync-unmap: - shard-dg2: NOTRUN -> [SKIP][63] ([i915#3297]) +1 other test skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@gem_userptr_blits@unsync-unmap.html * igt@gen9_exec_parse@bb-oversize: - shard-rkl: NOTRUN -> [SKIP][64] ([i915#2527]) +2 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@gen9_exec_parse@bb-oversize.html * igt@gen9_exec_parse@bb-start-cmd: - shard-mtlp: NOTRUN -> [SKIP][65] ([i915#2856]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-8/igt@gen9_exec_parse@bb-start-cmd.html * igt@gen9_exec_parse@bb-start-param: - shard-tglu: NOTRUN -> [SKIP][66] ([i915#2527] / [i915#2856]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@gen9_exec_parse@bb-start-param.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg1: [PASS][67] -> [ABORT][68] ([i915#9820]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg1-12/igt@i915_module_load@reload-with-fault-injection.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-14/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_module_load@resize-bar: - shard-mtlp: NOTRUN -> [SKIP][69] ([i915#6412]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@i915_module_load@resize-bar.html * igt@i915_pm_freq_api@freq-reset: - shard-rkl: NOTRUN -> [SKIP][70] ([i915#8399]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@i915_pm_freq_api@freq-reset.html * igt@i915_pm_rps@min-max-config-idle: - shard-mtlp: NOTRUN -> [SKIP][71] ([i915#11681] / [i915#6621]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_pm_rps@thresholds-idle-park: - shard-dg2: NOTRUN -> [SKIP][72] ([i915#11681]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@i915_pm_rps@thresholds-idle-park.html * igt@i915_query@hwconfig_table: - shard-tglu: NOTRUN -> [SKIP][73] ([i915#6245]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@i915_query@hwconfig_table.html * igt@i915_query@query-topology-coherent-slice-mask: - shard-mtlp: NOTRUN -> [SKIP][74] ([i915#6188]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-8/igt@i915_query@query-topology-coherent-slice-mask.html * igt@i915_selftest@live@workarounds: - shard-mtlp: [PASS][75] -> [ABORT][76] ([i915#12216]) +1 other test abort [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-3/igt@i915_selftest@live@workarounds.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-7/igt@i915_selftest@live@workarounds.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][77] ([i915#8709]) +3 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][78] ([i915#8709]) +11 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-dg2: NOTRUN -> [SKIP][79] ([i915#1769] / [i915#3555]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-addfb: - shard-tglu: NOTRUN -> [SKIP][80] ([i915#5286]) +4 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-rkl: NOTRUN -> [SKIP][81] ([i915#5286]) +2 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html - shard-mtlp: [PASS][82] -> [FAIL][83] ([i915#5138]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@x-tiled-64bpp-rotate-180: - shard-dg2: [PASS][84] -> [SKIP][85] ([i915#9197]) +45 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html * igt@kms_big_fb@y-tiled-16bpp-rotate-180: - shard-mtlp: NOTRUN -> [SKIP][86] +4 other tests skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html * igt@kms_big_fb@y-tiled-8bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][87] ([i915#3638]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow: - shard-dg2: NOTRUN -> [SKIP][88] ([i915#5190] / [i915#9197]) +1 other test skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][89] ([i915#4538]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-18/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#4538] / [i915#5190]) +2 other tests skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][91] ([i915#6095]) +65 other tests skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-1/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs: - shard-tglu: NOTRUN -> [SKIP][92] ([i915#12313]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-mtlp: NOTRUN -> [SKIP][93] ([i915#12313]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs: - shard-rkl: NOTRUN -> [SKIP][94] ([i915#12313]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][95] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-8/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][96] ([i915#10307] / [i915#6095]) +183 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-4/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][97] ([i915#6095]) +12 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1.html * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc: - shard-tglu: NOTRUN -> [SKIP][98] ([i915#6095]) +44 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][99] ([i915#6095]) +83 other tests skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-13/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html * igt@kms_cdclk@mode-transition@pipe-b-dp-3: - shard-dg2: NOTRUN -> [SKIP][100] ([i915#11616] / [i915#7213]) +3 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_cdclk@mode-transition@pipe-b-dp-3.html * igt@kms_cdclk@plane-scaling@pipe-c-edp-1: - shard-mtlp: NOTRUN -> [SKIP][101] ([i915#4087]) +4 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_cdclk@plane-scaling@pipe-c-edp-1.html * igt@kms_chamelium_frames@dp-frame-dump: - shard-dg2: NOTRUN -> [SKIP][102] ([i915#7828]) +2 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_chamelium_frames@dp-frame-dump.html - shard-rkl: NOTRUN -> [SKIP][103] ([i915#7828]) +5 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@kms_chamelium_frames@dp-frame-dump.html * igt@kms_chamelium_hpd@hdmi-hpd-storm-disable: - shard-mtlp: NOTRUN -> [SKIP][104] ([i915#7828]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html * igt@kms_chamelium_hpd@vga-hpd-without-ddc: - shard-tglu: NOTRUN -> [SKIP][105] ([i915#7828]) +6 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html * igt@kms_content_protection@atomic: - shard-rkl: NOTRUN -> [SKIP][106] ([i915#7118] / [i915#9424]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_content_protection@atomic.html * igt@kms_content_protection@content-type-change: - shard-dg1: NOTRUN -> [SKIP][107] ([i915#9424]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-18/igt@kms_content_protection@content-type-change.html - shard-mtlp: NOTRUN -> [SKIP][108] ([i915#6944] / [i915#9424]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-6/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-mtlp: NOTRUN -> [SKIP][109] ([i915#3299]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-8/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-type-1: - shard-tglu: NOTRUN -> [SKIP][110] ([i915#3116] / [i915#3299]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@srm: - shard-rkl: NOTRUN -> [SKIP][111] ([i915#7118]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_content_protection@srm.html * igt@kms_content_protection@type1: - shard-tglu: NOTRUN -> [SKIP][112] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_content_protection@type1.html * igt@kms_content_protection@uevent: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#7118] / [i915#9424]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-tglu: NOTRUN -> [SKIP][114] ([i915#11453]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-rkl: NOTRUN -> [SKIP][115] ([i915#11453]) +1 other test skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-dg2: NOTRUN -> [SKIP][116] ([i915#11453]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-64x21: - shard-dg2: NOTRUN -> [SKIP][117] ([i915#9197]) +10 other tests skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-rkl: NOTRUN -> [SKIP][118] +18 other tests skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-rkl: NOTRUN -> [SKIP][119] ([i915#4103]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - shard-tglu: NOTRUN -> [SKIP][120] ([i915#4103]) +1 other test skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size: - shard-mtlp: NOTRUN -> [SKIP][121] ([i915#9809]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size: - shard-dg1: NOTRUN -> [SKIP][122] +3 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-17/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#9067]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html - shard-rkl: NOTRUN -> [SKIP][124] ([i915#9067]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html - shard-tglu: NOTRUN -> [SKIP][125] ([i915#9067]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-dg2: NOTRUN -> [SKIP][126] ([i915#4103] / [i915#4213]) +1 other test skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-tglu: NOTRUN -> [SKIP][127] ([i915#9723]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_display_modes@extended-mode-basic: - shard-mtlp: NOTRUN -> [SKIP][128] ([i915#3555] / [i915#8827]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-8/igt@kms_display_modes@extended-mode-basic.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][129] ([i915#3804]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dsc@dsc-basic: - shard-rkl: NOTRUN -> [SKIP][130] ([i915#3555] / [i915#3840]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_dsc@dsc-basic.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: NOTRUN -> [SKIP][131] ([i915#3955]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@chamelium: - shard-dg2: NOTRUN -> [SKIP][132] ([i915#4854]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_feature_discovery@chamelium.html * igt@kms_feature_discovery@display-2x: - shard-tglu: NOTRUN -> [SKIP][133] ([i915#1839]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_feature_discovery@display-2x.html * igt@kms_feature_discovery@display-4x: - shard-dg2: NOTRUN -> [SKIP][134] ([i915#1839]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_feature_discovery@display-4x.html * igt@kms_flip@2x-blocking-absolute-wf_vblank: - shard-tglu: NOTRUN -> [SKIP][135] ([i915#3637]) +2 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_flip@2x-blocking-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-panning-vs-hang: - shard-dg2: NOTRUN -> [SKIP][136] +12 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_flip@2x-flip-vs-panning-vs-hang.html * igt@kms_flip@2x-plain-flip-ts-check: - shard-snb: [PASS][137] -> [FAIL][138] ([i915#2122]) +4 other tests fail [137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-snb6/igt@kms_flip@2x-plain-flip-ts-check.html [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-snb7/igt@kms_flip@2x-plain-flip-ts-check.html * igt@kms_flip@2x-wf_vblank-ts-check: - shard-mtlp: NOTRUN -> [SKIP][139] ([i915#3637]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_flip@2x-wf_vblank-ts-check.html * igt@kms_flip@blocking-wf_vblank: - shard-rkl: [PASS][140] -> [FAIL][141] ([i915#11961] / [i915#2122]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-4/igt@kms_flip@blocking-wf_vblank.html [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_flip@blocking-wf_vblank.html * igt@kms_flip@blocking-wf_vblank@b-hdmi-a1: - shard-rkl: [PASS][142] -> [FAIL][143] ([i915#2122]) +3 other tests fail [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-4/igt@kms_flip@blocking-wf_vblank@b-hdmi-a1.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_flip@blocking-wf_vblank@b-hdmi-a1.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible: - shard-glk: [PASS][144] -> [FAIL][145] ([i915#2122]) +1 other test fail [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-glk4/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-glk8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2: - shard-rkl: NOTRUN -> [FAIL][146] ([i915#11961]) +1 other test fail [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-1/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2.html * igt@kms_flip@flip-vs-suspend: - shard-dg2: NOTRUN -> [INCOMPLETE][147] ([i915#4839] / [i915#6113]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-5/igt@kms_flip@flip-vs-suspend.html - shard-dg1: NOTRUN -> [INCOMPLETE][148] ([i915#4839] / [i915#6113]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-18/igt@kms_flip@flip-vs-suspend.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-mtlp: NOTRUN -> [INCOMPLETE][149] ([i915#6113]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2: - shard-glk: NOTRUN -> [INCOMPLETE][150] ([i915#4839]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2.html * igt@kms_flip@flip-vs-suspend-interruptible@d-edp1: - shard-mtlp: NOTRUN -> [INCOMPLETE][151] ([i915#10056] / [i915#6113]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_flip@flip-vs-suspend-interruptible@d-edp1.html * igt@kms_flip@flip-vs-suspend@b-hdmi-a2: - shard-glk: [PASS][152] -> [INCOMPLETE][153] ([i915#4839]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-glk9/igt@kms_flip@flip-vs-suspend@b-hdmi-a2.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-glk4/igt@kms_flip@flip-vs-suspend@b-hdmi-a2.html * igt@kms_flip@flip-vs-suspend@c-hdmi-a3: - shard-dg2: NOTRUN -> [INCOMPLETE][154] ([i915#6113]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-5/igt@kms_flip@flip-vs-suspend@c-hdmi-a3.html * igt@kms_flip@flip-vs-suspend@c-hdmi-a4: - shard-dg1: NOTRUN -> [INCOMPLETE][155] ([i915#6113]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-18/igt@kms_flip@flip-vs-suspend@c-hdmi-a4.html * igt@kms_flip@plain-flip-fb-recreate-interruptible: - shard-tglu: [PASS][156] -> [FAIL][157] ([i915#2122]) +6 other tests fail [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-tglu-3/igt@kms_flip@plain-flip-fb-recreate-interruptible.html [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-4/igt@kms_flip@plain-flip-fb-recreate-interruptible.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a1: - shard-rkl: NOTRUN -> [FAIL][158] ([i915#2122]) +1 other test fail [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a1.html * igt@kms_flip@wf_vblank-ts-check: - shard-rkl: [PASS][159] -> [FAIL][160] ([i915#11989] / [i915#2122]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-4/igt@kms_flip@wf_vblank-ts-check.html [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@kms_flip@wf_vblank-ts-check.html * igt@kms_flip@wf_vblank-ts-check-interruptible@c-hdmi-a3: - shard-dg2: NOTRUN -> [FAIL][161] ([i915#2122]) +4 other tests fail [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-1/igt@kms_flip@wf_vblank-ts-check-interruptible@c-hdmi-a3.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-dg2: [PASS][162] -> [SKIP][163] ([i915#3555]) +2 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling: - shard-tglu: NOTRUN -> [SKIP][164] ([i915#2672] / [i915#3555]) +2 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html - shard-dg2: NOTRUN -> [SKIP][165] ([i915#2672] / [i915#3555]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][166] ([i915#2672]) +1 other test skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html - shard-rkl: NOTRUN -> [SKIP][167] ([i915#2672]) +2 other tests skip [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][168] ([i915#2587] / [i915#2672]) +2 other tests skip [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling: - shard-rkl: NOTRUN -> [SKIP][169] ([i915#2672] / [i915#3555]) +2 other tests skip [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling: - shard-dg2: NOTRUN -> [SKIP][170] ([i915#3555] / [i915#5190]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt: - shard-dg2: [PASS][171] -> [SKIP][172] ([i915#5354]) +16 other tests skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][173] ([i915#8708]) +4 other tests skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-tiling-4: - shard-tglu: NOTRUN -> [SKIP][174] ([i915#5439]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-tiling-4.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][175] ([i915#3458]) +7 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw: - shard-rkl: NOTRUN -> [SKIP][176] ([i915#3023]) +14 other tests skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][177] ([i915#8708]) +1 other test skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-rkl: NOTRUN -> [SKIP][178] ([i915#9766]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite: - shard-tglu: NOTRUN -> [SKIP][179] +67 other tests skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt: - shard-glk: NOTRUN -> [SKIP][180] +16 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-glk7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][181] ([i915#3458]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][182] ([i915#8708]) +1 other test skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-rkl: NOTRUN -> [SKIP][183] ([i915#1825]) +21 other tests skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][184] ([i915#5354]) +14 other tests skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render: - shard-mtlp: NOTRUN -> [SKIP][185] ([i915#1825]) +11 other tests skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html * igt@kms_hdr@invalid-metadata-sizes: - shard-tglu: NOTRUN -> [SKIP][186] ([i915#3555] / [i915#8228]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-toggle-suspend: - shard-rkl: NOTRUN -> [SKIP][187] ([i915#3555] / [i915#8228]) +1 other test skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_hdr@static-toggle-suspend.html * igt@kms_panel_fitting@legacy: - shard-rkl: NOTRUN -> [SKIP][188] ([i915#6301]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_panel_fitting@legacy.html * igt@kms_plane@plane-panning-bottom-right-suspend: - shard-dg2: [PASS][189] -> [SKIP][190] ([i915#8825]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_plane@plane-panning-bottom-right-suspend.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane@plane-panning-bottom-right-suspend.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-dg2: NOTRUN -> [SKIP][191] ([i915#5354] / [i915#9423]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_plane_scaling@intel-max-src-size: - shard-mtlp: NOTRUN -> [SKIP][192] ([i915#6953]) [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [FAIL][193] ([i915#8292]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation: - shard-dg2: NOTRUN -> [SKIP][194] ([i915#12247] / [i915#9423]) [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d: - shard-dg2: NOTRUN -> [SKIP][195] ([i915#12247]) +10 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format: - shard-dg2: [PASS][196] -> [SKIP][197] ([i915#8152] / [i915#9423]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-c: - shard-dg2: [PASS][198] -> [SKIP][199] ([i915#12247]) +11 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-c.html [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-c.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-d: - shard-dg2: [PASS][200] -> [SKIP][201] ([i915#8152]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-d.html [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-d.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation: - shard-dg2: [PASS][202] -> [SKIP][203] ([i915#12247] / [i915#8152] / [i915#9423]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation.html [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d: - shard-dg2: [PASS][204] -> [SKIP][205] ([i915#12247] / [i915#8152]) +2 other tests skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d.html [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a: - shard-rkl: NOTRUN -> [SKIP][206] ([i915#12247]) +11 other tests skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25: - shard-rkl: NOTRUN -> [SKIP][207] ([i915#12247] / [i915#6953]) +2 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25: - shard-dg2: [PASS][208] -> [SKIP][209] ([i915#6953] / [i915#8152] / [i915#9423]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20: - shard-dg2: [PASS][210] -> [SKIP][211] ([i915#12247] / [i915#3558] / [i915#8152] / [i915#9423]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25: - shard-dg2: NOTRUN -> [SKIP][212] ([i915#12247] / [i915#6953] / [i915#9423]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html - shard-tglu: NOTRUN -> [SKIP][213] ([i915#12247] / [i915#6953]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d: - shard-tglu: NOTRUN -> [SKIP][214] ([i915#12247]) +13 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d.html * igt@kms_plane_scaling@planes-upscale-20x20: - shard-dg2: NOTRUN -> [SKIP][215] ([i915#6953] / [i915#8152] / [i915#9423]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-20x20.html * igt@kms_plane_scaling@planes-upscale-20x20@pipe-d: - shard-dg2: NOTRUN -> [SKIP][216] ([i915#8152]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-20x20@pipe-d.html * igt@kms_pm_backlight@basic-brightness: - shard-tglu: NOTRUN -> [SKIP][217] ([i915#9812]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@kms_pm_backlight@basic-brightness.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-tglu: NOTRUN -> [SKIP][218] ([i915#9685]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc5-dpms-negative: - shard-dg2: [PASS][219] -> [SKIP][220] ([i915#9293]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_pm_dc@dc5-dpms-negative.html [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_pm_dc@dc5-dpms-negative.html * igt@kms_pm_lpsp@screens-disabled: - shard-tglu: NOTRUN -> [SKIP][221] ([i915#8430]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-dg2: NOTRUN -> [SKIP][222] ([i915#9519]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-rkl: [PASS][223] -> [SKIP][224] ([i915#9519]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-dg2: [PASS][225] -> [SKIP][226] ([i915#9519]) +1 other test skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-7/igt@kms_pm_rpm@modeset-non-lpsp.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp.html - shard-rkl: NOTRUN -> [SKIP][227] ([i915#9519]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_properties@plane-properties-legacy: - shard-dg2: [PASS][228] -> [SKIP][229] ([i915#11521]) [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_properties@plane-properties-legacy.html [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_properties@plane-properties-legacy.html * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area: - shard-dg2: NOTRUN -> [SKIP][230] ([i915#11520]) +4 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf: - shard-snb: NOTRUN -> [SKIP][231] ([i915#11520]) +1 other test skip [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-snb1/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@pr-cursor-plane-update-sf: - shard-mtlp: NOTRUN -> [SKIP][232] ([i915#12316]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-rkl: NOTRUN -> [SKIP][233] ([i915#11520]) +5 other tests skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area: - shard-tglu: NOTRUN -> [SKIP][234] ([i915#11520]) +5 other tests skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area: - shard-dg1: NOTRUN -> [SKIP][235] ([i915#11520]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-18/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-rkl: NOTRUN -> [SKIP][236] ([i915#9683]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-psr-cursor-mmap-cpu@edp-1: - shard-mtlp: NOTRUN -> [SKIP][237] ([i915#9688]) +3 other tests skip [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-4/igt@kms_psr@fbc-psr-cursor-mmap-cpu@edp-1.html * igt@kms_psr@fbc-psr-cursor-plane-onoff: - shard-tglu: NOTRUN -> [SKIP][238] ([i915#9732]) +14 other tests skip [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_psr@fbc-psr-cursor-plane-onoff.html * igt@kms_psr@psr-cursor-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][239] ([i915#1072] / [i915#9732]) +10 other tests skip [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_psr@psr-cursor-mmap-cpu.html * igt@kms_psr@psr-cursor-plane-move: - shard-rkl: NOTRUN -> [SKIP][240] ([i915#1072] / [i915#9732]) +12 other tests skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_psr@psr-cursor-plane-move.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-dg2: NOTRUN -> [SKIP][241] ([i915#5190]) +2 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-rkl: NOTRUN -> [SKIP][242] ([i915#5289]) +1 other test skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html - shard-tglu: NOTRUN -> [SKIP][243] ([i915#5289]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_setmode@basic@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [FAIL][244] ([i915#12317]) +1 other test fail [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html * igt@kms_setmode@invalid-clone-exclusive-crtc: - shard-dg2: NOTRUN -> [SKIP][245] ([i915#3555]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_setmode@invalid-clone-exclusive-crtc.html - shard-rkl: NOTRUN -> [SKIP][246] ([i915#3555]) +1 other test skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@kms_setmode@invalid-clone-exclusive-crtc.html * igt@kms_universal_plane@cursor-fb-leak: - shard-mtlp: [PASS][247] -> [FAIL][248] ([i915#9196]) +1 other test fail [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak.html [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak.html * igt@kms_vrr@flip-suspend: - shard-tglu: NOTRUN -> [SKIP][249] ([i915#3555]) +3 other tests skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-3/igt@kms_vrr@flip-suspend.html * igt@kms_vrr@lobf: - shard-tglu: NOTRUN -> [SKIP][250] ([i915#11920]) [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_vrr@lobf.html * igt@kms_vrr@max-min: - shard-rkl: NOTRUN -> [SKIP][251] ([i915#9906]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_vrr@max-min.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-mtlp: NOTRUN -> [SKIP][252] ([i915#8808] / [i915#9906]) [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-8/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_writeback@writeback-pixel-formats: - shard-tglu: NOTRUN -> [SKIP][253] ([i915#2437] / [i915#9412]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@unprivileged-single-ctx-counters: - shard-rkl: NOTRUN -> [SKIP][254] ([i915#2433]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-2/igt@perf@unprivileged-single-ctx-counters.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-rkl: NOTRUN -> [SKIP][255] ([i915#9917]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@sriov_basic@enable-vfs-bind-unbind-each: - shard-dg1: NOTRUN -> [SKIP][256] ([i915#9917]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-16/igt@sriov_basic@enable-vfs-bind-unbind-each.html #### Possible fixes #### * igt@gem_eio@hibernate: - shard-dg2: [ABORT][257] ([i915#10030] / [i915#7975] / [i915#8213]) -> [PASS][258] [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-6/igt@gem_eio@hibernate.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-11/igt@gem_eio@hibernate.html * igt@gem_exec_balancer@nop: - shard-mtlp: [DMESG-WARN][259] -> [PASS][260] [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-2/igt@gem_exec_balancer@nop.html [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-2/igt@gem_exec_balancer@nop.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-glk: [FAIL][261] ([i915#2842]) -> [PASS][262] +1 other test pass [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-glk1/igt@gem_exec_fair@basic-pace-share@rcs0.html [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-glk8/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg2: [ABORT][263] ([i915#9820]) -> [PASS][264] [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html - shard-rkl: [ABORT][265] ([i915#9820]) -> [PASS][266] [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html - shard-snb: [ABORT][267] ([i915#9820]) -> [PASS][268] [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-snb1/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_freq_api@freq-suspend@gt0: - shard-dg2: [INCOMPLETE][269] -> [PASS][270] +2 other tests pass [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-3/igt@i915_pm_freq_api@freq-suspend@gt0.html [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-7/igt@i915_pm_freq_api@freq-suspend@gt0.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0: - shard-dg1: [FAIL][271] ([i915#3591]) -> [PASS][272] +1 other test pass [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html * igt@i915_pm_rpm@gem-idle: - shard-dg1: [DMESG-WARN][273] ([i915#4423]) -> [PASS][274] +3 other tests pass [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg1-18/igt@i915_pm_rpm@gem-idle.html [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-13/igt@i915_pm_rpm@gem-idle.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-dg2: [SKIP][275] ([i915#9197]) -> [PASS][276] +13 other tests pass [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [FAIL][277] ([i915#2346]) -> [PASS][278] [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-dg2: [SKIP][279] ([i915#1849]) -> [PASS][280] [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_fbcon_fbt@fbc-suspend.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@blocking-wf_vblank@b-hdmi-a4: - shard-dg1: [FAIL][281] ([i915#2122]) -> [PASS][282] [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg1-15/igt@kms_flip@blocking-wf_vblank@b-hdmi-a4.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-17/igt@kms_flip@blocking-wf_vblank@b-hdmi-a4.html * igt@kms_flip@blocking-wf_vblank@c-hdmi-a1: - shard-tglu: [FAIL][283] ([i915#2122]) -> [PASS][284] +9 other tests pass [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-tglu-8/igt@kms_flip@blocking-wf_vblank@c-hdmi-a1.html [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-tglu-5/igt@kms_flip@blocking-wf_vblank@c-hdmi-a1.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible: - shard-dg2: [FAIL][285] ([i915#2122]) -> [PASS][286] [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html - shard-mtlp: [FAIL][287] ([i915#2122]) -> [PASS][288] +5 other tests pass [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-7/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1: - shard-snb: [FAIL][289] ([i915#2122]) -> [PASS][290] +4 other tests pass [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-snb5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-snb5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-edp1: - shard-mtlp: [FAIL][291] ([i915#12138]) -> [PASS][292] [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-edp1.html [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-7/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-edp1.html * igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a1: - shard-glk: [INCOMPLETE][293] ([i915#4839]) -> [PASS][294] [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a1.html [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a1.html * igt@kms_flip@plain-flip-ts-check-interruptible: - shard-mtlp: [FAIL][295] ([i915#11989] / [i915#2122]) -> [PASS][296] [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-5/igt@kms_flip@plain-flip-ts-check-interruptible.html [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-6/igt@kms_flip@plain-flip-ts-check-interruptible.html * igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a1: - shard-glk: [FAIL][297] ([i915#2122]) -> [PASS][298] +3 other tests pass [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-glk3/igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a1.html [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-glk7/igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a1.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling: - shard-dg2: [SKIP][299] ([i915#3555]) -> [PASS][300] [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw: - shard-dg2: [FAIL][301] ([i915#6880]) -> [PASS][302] [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move: - shard-dg2: [SKIP][303] ([i915#5354]) -> [PASS][304] +5 other tests pass [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render: - shard-snb: [SKIP][305] -> [PASS][306] +2 other tests pass [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render.html [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render.html * igt@kms_hdr@static-toggle-dpms: - shard-dg2: [SKIP][307] ([i915#3555] / [i915#8228]) -> [PASS][308] +1 other test pass [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_hdr@static-toggle-dpms.html [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_hdr@static-toggle-dpms.html * igt@kms_plane@pixel-format: - shard-dg2: [SKIP][309] ([i915#8825]) -> [PASS][310] [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_plane@pixel-format.html [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_plane@pixel-format.html * igt@kms_plane_alpha_blend@alpha-7efc: - shard-dg2: [SKIP][311] ([i915#7294]) -> [PASS][312] +1 other test pass [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_plane_alpha_blend@alpha-7efc.html [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_plane_alpha_blend@alpha-7efc.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats: - shard-dg2: [SKIP][313] ([i915#3555] / [i915#8152] / [i915#9423]) -> [PASS][314] [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-d: - shard-dg2: [SKIP][315] ([i915#8152]) -> [PASS][316] [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-d.html [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-d.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5: - shard-dg2: [SKIP][317] ([i915#12247] / [i915#6953] / [i915#8152] / [i915#9423]) -> [PASS][318] [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a: - shard-dg2: [SKIP][319] ([i915#12247]) -> [PASS][320] +5 other tests pass [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a.html [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-d: - shard-dg2: [SKIP][321] ([i915#12247] / [i915#8152]) -> [PASS][322] [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-d.html [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-d.html * igt@kms_pm_lpsp@kms-lpsp: - shard-dg2: [SKIP][323] ([i915#9340]) -> [PASS][324] [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-7/igt@kms_pm_lpsp@kms-lpsp.html [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-8/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-lpsp: - shard-dg2: [SKIP][325] ([i915#9519]) -> [PASS][326] +1 other test pass [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-7/igt@kms_pm_rpm@dpms-lpsp.html [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-rkl: [SKIP][327] ([i915#9519]) -> [PASS][328] +2 other tests pass [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress.html [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_psr@psr-suspend: - shard-mtlp: [FAIL][329] -> [PASS][330] +1 other test pass [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-3/igt@kms_psr@psr-suspend.html [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-5/igt@kms_psr@psr-suspend.html * igt@kms_setmode@basic@pipe-a-hdmi-a-1: - shard-glk: [FAIL][331] ([i915#5465]) -> [PASS][332] +2 other tests pass [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-glk8/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-glk7/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html * igt@kms_setmode@basic@pipe-b-edp-1: - shard-mtlp: [FAIL][333] ([i915#5465]) -> [PASS][334] +2 other tests pass [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-mtlp-2/igt@kms_setmode@basic@pipe-b-edp-1.html [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-mtlp-2/igt@kms_setmode@basic@pipe-b-edp-1.html * igt@kms_sysfs_edid_timing: - shard-dg2: [FAIL][335] ([IGT#2]) -> [PASS][336] [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_sysfs_edid_timing.html [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_sysfs_edid_timing.html #### Warnings #### * igt@kms_async_flips@invalid-async-flip: - shard-dg2: [SKIP][337] ([i915#6228]) -> [SKIP][338] ([i915#9197]) [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_async_flips@invalid-async-flip.html [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_async_flips@invalid-async-flip.html * igt@kms_big_fb@4-tiled-64bpp-rotate-90: - shard-dg2: [SKIP][339] -> [SKIP][340] ([i915#9197]) +2 other tests skip [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180: - shard-dg1: [SKIP][341] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][342] ([i915#4538] / [i915#5286]) [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_big_fb@y-tiled-64bpp-rotate-0: - shard-dg2: [SKIP][343] ([i915#4538] / [i915#5190]) -> [SKIP][344] ([i915#5190] / [i915#9197]) +8 other tests skip [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-180: - shard-dg2: [SKIP][345] ([i915#5190] / [i915#9197]) -> [SKIP][346] ([i915#4538] / [i915#5190]) +4 other tests skip [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-addfb: - shard-dg2: [SKIP][347] ([i915#5190]) -> [SKIP][348] ([i915#5190] / [i915#9197]) [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_big_fb@yf-tiled-addfb.html [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_big_fb@yf-tiled-addfb.html * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs: - shard-dg2: [SKIP][349] ([i915#10307] / [i915#6095]) -> [SKIP][350] ([i915#9197]) +7 other tests skip [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs: - shard-dg2: [SKIP][351] ([i915#9197]) -> [SKIP][352] ([i915#10307] / [i915#6095]) +3 other tests skip [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs.html [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-dg2: [SKIP][353] ([i915#12313]) -> [SKIP][354] ([i915#9197]) [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-4: - shard-dg1: [SKIP][355] ([i915#4423] / [i915#6095]) -> [SKIP][356] ([i915#6095]) +1 other test skip [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg1-15/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-4.html [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-19/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-4.html * igt@kms_cdclk@plane-scaling: - shard-dg2: [SKIP][357] ([i915#4087]) -> [SKIP][358] ([i915#9197]) [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_cdclk@plane-scaling.html [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_cdclk@plane-scaling.html * igt@kms_content_protection@lic-type-1: - shard-dg2: [SKIP][359] ([i915#9424]) -> [SKIP][360] ([i915#9197]) [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_content_protection@lic-type-1.html [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_content_protection@lic-type-1.html * igt@kms_content_protection@srm: - shard-dg2: [TIMEOUT][361] ([i915#7173]) -> [SKIP][362] ([i915#9197]) +1 other test skip [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_content_protection@srm.html [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@cursor-offscreen-32x10: - shard-dg2: [SKIP][363] ([i915#3555]) -> [SKIP][364] ([i915#9197]) +2 other tests skip [363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_cursor_crc@cursor-offscreen-32x10.html [364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_cursor_crc@cursor-offscreen-32x10.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-dg2: [SKIP][365] ([i915#9197]) -> [SKIP][366] ([i915#11453]) +1 other test skip [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_cursor_crc@cursor-offscreen-512x512.html [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-sliding-512x170: - shard-dg2: [SKIP][367] ([i915#11453]) -> [SKIP][368] ([i915#9197]) [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_cursor_crc@cursor-sliding-512x170.html [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_cursor_crc@cursor-sliding-512x170.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-dg2: [SKIP][369] ([i915#4103] / [i915#4213]) -> [SKIP][370] ([i915#9197]) [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size: - shard-dg2: [SKIP][371] ([i915#5354]) -> [SKIP][372] ([i915#9197]) +4 other tests skip [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-dg2: [SKIP][373] ([i915#9197]) -> [SKIP][374] ([i915#5354]) +1 other test skip [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-dg2: [SKIP][375] ([i915#9197]) -> [SKIP][376] ([i915#4103] / [i915#4213]) [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_draw_crc@draw-method-mmap-wc: - shard-dg2: [SKIP][377] ([i915#8812]) -> [SKIP][378] ([i915#9197]) [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_draw_crc@draw-method-mmap-wc.html [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-wc.html * igt@kms_dsc@dsc-with-bpc: - shard-dg2: [SKIP][379] ([i915#3555] / [i915#3840]) -> [SKIP][380] ([i915#9197]) [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_dsc@dsc-with-bpc.html [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_dsc@dsc-with-bpc.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-dg2: [SKIP][381] ([i915#9197]) -> [SKIP][382] ([i915#3555] / [i915#3840]) [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_dsc@dsc-with-bpc-formats.html [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_flip@2x-dpms-vs-vblank-race: - shard-dg1: [SKIP][383] ([i915#9934]) -> [SKIP][384] ([i915#4423] / [i915#9934]) [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg1-13/igt@kms_flip@2x-dpms-vs-vblank-race.html [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg1-16/igt@kms_flip@2x-dpms-vs-vblank-race.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling: - shard-dg2: [SKIP][385] ([i915#2672] / [i915#3555] / [i915#5190]) -> [SKIP][386] ([i915#3555] / [i915#5190]) [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling: - shard-dg2: [SKIP][387] ([i915#3555] / [i915#5190]) -> [SKIP][388] ([i915#2672] / [i915#3555] / [i915#5190]) [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling: - shard-dg2: [SKIP][389] ([i915#2672] / [i915#3555]) -> [SKIP][390] ([i915#3555]) +2 other tests skip [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc: - shard-dg2: [SKIP][391] ([i915#8708]) -> [SKIP][392] ([i915#5354]) +17 other tests skip [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu: - shard-dg2: [SKIP][393] ([i915#3458]) -> [SKIP][394] ([i915#10433] / [i915#3458]) [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu.html [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu: - shard-dg2: [SKIP][395] ([i915#3458]) -> [SKIP][396] ([i915#5354]) +10 other tests skip [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu: - shard-dg2: [SKIP][397] ([i915#10433] / [i915#3458]) -> [SKIP][398] ([i915#3458]) +2 other tests skip [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt: - shard-dg2: [INCOMPLETE][399] ([i915#2295]) -> [SKIP][400] ([i915#5354]) [399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html [400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary: - shard-dg2: [SKIP][401] ([i915#10433] / [i915#3458]) -> [SKIP][402] ([i915#5354]) [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-dg2: [SKIP][403] ([i915#9766]) -> [SKIP][404] ([i915#4342] / [i915#5354]) [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu: - shard-dg2: [SKIP][405] ([i915#5354]) -> [SKIP][406] ([i915#3458]) +4 other tests skip [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu.html [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: [SKIP][407] ([i915#5354]) -> [SKIP][408] ([i915#8708]) +6 other tests skip [407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html [408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_hdr@invalid-hdr: - shard-dg2: [SKIP][409] ([i915#9197]) -> [SKIP][410] ([i915#3555] / [i915#8228]) [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_hdr@invalid-hdr.html [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_hdr@invalid-hdr.html * igt@kms_hdr@static-toggle: - shard-dg2: [SKIP][411] ([i915#3555] / [i915#8228]) -> [SKIP][412] ([i915#9197]) [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_hdr@static-toggle.html [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_hdr@static-toggle.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][413] ([i915#4070] / [i915#4816]) -> [SKIP][414] ([i915#4816]) [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_panel_fitting@atomic-fastset: - shard-dg2: [SKIP][415] ([i915#6301]) -> [SKIP][416] ([i915#9197]) +1 other test skip [415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_panel_fitting@atomic-fastset.html [416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_plane_multiple@tiling-y: - shard-dg2: [SKIP][417] ([i915#9197]) -> [SKIP][418] ([i915#8806]) [417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_plane_multiple@tiling-y.html [418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_plane_multiple@tiling-y.html * igt@kms_plane_scaling@intel-max-src-size: - shard-dg2: [FAIL][419] ([i915#8292]) -> [SKIP][420] ([i915#6953] / [i915#8152] / [i915#9423]) [419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_plane_scaling@intel-max-src-size.html [420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling: - shard-dg2: [SKIP][421] ([i915#12247] / [i915#9423]) -> [SKIP][422] ([i915#12247] / [i915#8152] / [i915#9423]) [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d: - shard-dg2: [SKIP][423] ([i915#12247]) -> [SKIP][424] ([i915#12247] / [i915#8152]) +1 other test skip [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d.html [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25: - shard-dg2: [SKIP][425] ([i915#12247] / [i915#6953] / [i915#9423]) -> [SKIP][426] ([i915#12247] / [i915#6953] / [i915#8152] / [i915#9423]) [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html * igt@kms_rotation_crc@exhaust-fences: - shard-dg2: [SKIP][427] ([i915#9197]) -> [SKIP][428] ([i915#4235]) [427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_rotation_crc@exhaust-fences.html [428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_rotation_crc@exhaust-fences.html * igt@kms_rotation_crc@sprite-rotation-90: - shard-dg2: [SKIP][429] ([i915#11131]) -> [SKIP][430] ([i915#9197]) [429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-10/igt@kms_rotation_crc@sprite-rotation-90.html [430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90.html * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0: - shard-dg2: [SKIP][431] ([i915#9197]) -> [SKIP][432] ([i915#11131]) [431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html [432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-dg2: [SKIP][433] ([i915#9197]) -> [SKIP][434] ([i915#8623]) [433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_vrr@flip-basic-fastset: - shard-dg2: [SKIP][435] ([i915#9906]) -> [SKIP][436] ([i915#9197]) [435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-4/igt@kms_vrr@flip-basic-fastset.html [436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-2/igt@kms_vrr@flip-basic-fastset.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-dg2: [SKIP][437] ([i915#9197]) -> [SKIP][438] ([i915#9906]) [437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15465/shard-dg2-2/igt@kms_vrr@seamless-rr-switch-vrr.html [438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/shard-dg2-3/igt@kms_vrr@seamless-rr-switch-vrr.htm == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138760v2/index.html [-- Attachment #2: Type: text/html, Size: 108766 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication 2024-09-30 13:53 [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication Jani Nikula 2024-10-01 15:19 ` ✓ Fi.CI.BAT: success for drm/i915/gvt: use macros from drm_dp.h instead of duplication (rev2) Patchwork 2024-10-02 10:57 ` ✗ Fi.CI.IGT: failure " Patchwork @ 2024-10-22 11:49 ` Kandpal, Suraj 2024-10-22 11:52 ` Zhi Wang 2 siblings, 1 reply; 6+ messages in thread From: Kandpal, Suraj @ 2024-10-22 11:49 UTC (permalink / raw) To: Nikula, Jani, intel-gfx@lists.freedesktop.org, intel-gvt-dev@lists.freedesktop.org Cc: Nikula, Jani > -----Original Message----- > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jani > Nikula > Sent: Monday, September 30, 2024 7:24 PM > To: intel-gfx@lists.freedesktop.org; intel-gvt-dev@lists.freedesktop.org > Cc: Nikula, Jani <jani.nikula@intel.com> > Subject: [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of > duplication > > Use the existing macros in drm_dp.h for DPCD and DP AUX instead of > duplicating. Remove unused macros, as well as the duplicate definition of > DPCD_SIZE. > > AUX_NATIVE_REPLY_NAK is left unchanged, as it does not match > DP_AUX_NATIVE_REPLY_NACK, and I'm not sure what the right thing to do is > here. LGTM, Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com> > > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > --- > drivers/gpu/drm/i915/gvt/display.c | 4 ++- > drivers/gpu/drm/i915/gvt/display.h | 42 ---------------------------- > drivers/gpu/drm/i915/gvt/edid.c | 12 ++++---- > drivers/gpu/drm/i915/gvt/edid.h | 8 ------ > drivers/gpu/drm/i915/gvt/handlers.c | 43 +++++++++++++++++------------ > 5 files changed, 36 insertions(+), 73 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gvt/display.c > b/drivers/gpu/drm/i915/gvt/display.c > index c66d6d3177c8..17f74cb244bb 100644 > --- a/drivers/gpu/drm/i915/gvt/display.c > +++ b/drivers/gpu/drm/i915/gvt/display.c > @@ -32,6 +32,8 @@ > * > */ > > +#include <drm/display/drm_dp.h> > + > #include "i915_drv.h" > #include "i915_reg.h" > #include "gvt.h" > @@ -568,7 +570,7 @@ static int setup_virtual_dp_monitor(struct intel_vgpu > *vgpu, int port_num, > > memcpy(port->dpcd->data, dpcd_fix_data, DPCD_HEADER_SIZE); > port->dpcd->data_valid = true; > - port->dpcd->data[DPCD_SINK_COUNT] = 0x1; > + port->dpcd->data[DP_SINK_COUNT] = 0x1; > port->type = type; > port->id = resolution; > port->vrefresh_k = GVT_DEFAULT_REFRESH_RATE * MSEC_PER_SEC; > diff --git a/drivers/gpu/drm/i915/gvt/display.h > b/drivers/gpu/drm/i915/gvt/display.h > index f5616f99ef2f..8090bc53c7e1 100644 > --- a/drivers/gpu/drm/i915/gvt/display.h > +++ b/drivers/gpu/drm/i915/gvt/display.h > @@ -59,52 +59,10 @@ struct intel_vgpu; > > #define INTEL_GVT_MAX_UEVENT_VARS 3 > > -/* DPCD start */ > -#define DPCD_SIZE 0x700 > - > -/* DPCD */ > -#define DP_SET_POWER 0x600 > -#define DP_SET_POWER_D0 0x1 > -#define AUX_NATIVE_WRITE 0x8 > -#define AUX_NATIVE_READ 0x9 > - > -#define AUX_NATIVE_REPLY_MASK (0x3 << 4) > -#define AUX_NATIVE_REPLY_ACK (0x0 << 4) > #define AUX_NATIVE_REPLY_NAK (0x1 << 4) > -#define AUX_NATIVE_REPLY_DEFER (0x2 << 4) > > #define AUX_BURST_SIZE 20 > > -/* DPCD addresses */ > -#define DPCD_REV 0x000 > -#define DPCD_MAX_LINK_RATE 0x001 > -#define DPCD_MAX_LANE_COUNT 0x002 > - > -#define DPCD_TRAINING_PATTERN_SET 0x102 > -#define DPCD_SINK_COUNT 0x200 > -#define DPCD_LANE0_1_STATUS 0x202 > -#define DPCD_LANE2_3_STATUS 0x203 > -#define DPCD_LANE_ALIGN_STATUS_UPDATED 0x204 > -#define DPCD_SINK_STATUS 0x205 > - > -/* link training */ > -#define DPCD_TRAINING_PATTERN_SET_MASK 0x03 > -#define DPCD_LINK_TRAINING_DISABLED 0x00 > -#define DPCD_TRAINING_PATTERN_1 0x01 > -#define DPCD_TRAINING_PATTERN_2 0x02 > - > -#define DPCD_CP_READY_MASK (1 << 6) > - > -/* lane status */ > -#define DPCD_LANES_CR_DONE 0x11 > -#define DPCD_LANES_EQ_DONE 0x22 > -#define DPCD_SYMBOL_LOCKED 0x44 > - > -#define DPCD_INTERLANE_ALIGN_DONE 0x01 > - > -#define DPCD_SINK_IN_SYNC 0x03 > -/* DPCD end */ > - > #define SBI_RESPONSE_MASK 0x3 > #define SBI_RESPONSE_SHIFT 0x1 > #define SBI_STAT_MASK 0x1 > diff --git a/drivers/gpu/drm/i915/gvt/edid.c > b/drivers/gpu/drm/i915/gvt/edid.c index c022dc736045..0a357ca42db1 > 100644 > --- a/drivers/gpu/drm/i915/gvt/edid.c > +++ b/drivers/gpu/drm/i915/gvt/edid.c > @@ -32,6 +32,8 @@ > * > */ > > +#include <drm/display/drm_dp.h> > + > #include "display/intel_dp_aux_regs.h" > #include "display/intel_gmbus_regs.h" > #include "gvt.h" > @@ -504,13 +506,13 @@ void intel_gvt_i2c_handle_aux_ch_write(struct > intel_vgpu *vgpu, > } > > /* Always set the wanted value for vms. */ > - ret_msg_size = (((op & 0x1) == GVT_AUX_I2C_READ) ? 2 : 1); > + ret_msg_size = (((op & 0x1) == DP_AUX_I2C_READ) ? 2 : 1); > vgpu_vreg(vgpu, offset) = > DP_AUX_CH_CTL_DONE | > DP_AUX_CH_CTL_MESSAGE_SIZE(ret_msg_size); > > if (msg_length == 3) { > - if (!(op & GVT_AUX_I2C_MOT)) { > + if (!(op & DP_AUX_I2C_MOT)) { > /* stop */ > intel_vgpu_init_i2c_edid(vgpu); > } else { > @@ -530,7 +532,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct > intel_vgpu *vgpu, > i2c_edid->edid_available = true; > } > } > - } else if ((op & 0x1) == GVT_AUX_I2C_WRITE) { > + } else if ((op & 0x1) == DP_AUX_I2C_WRITE) { > /* TODO > * We only support EDID reading from I2C_over_AUX. And > * we do not expect the index mode to be used. Right now > @@ -538,7 +540,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct > intel_vgpu *vgpu, > * support the gfx driver to do EDID access. > */ > } else { > - if (drm_WARN_ON(&i915->drm, (op & 0x1) != > GVT_AUX_I2C_READ)) > + if (drm_WARN_ON(&i915->drm, (op & 0x1) != > DP_AUX_I2C_READ)) > return; > if (drm_WARN_ON(&i915->drm, msg_length != 4)) > return; > @@ -553,7 +555,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct > intel_vgpu *vgpu, > * ACK of I2C_WRITE > * returned byte if it is READ > */ > - aux_data_for_write |= GVT_AUX_I2C_REPLY_ACK << 24; > + aux_data_for_write |= DP_AUX_I2C_REPLY_ACK << 24; > vgpu_vreg(vgpu, offset + 4) = aux_data_for_write; } > > diff --git a/drivers/gpu/drm/i915/gvt/edid.h > b/drivers/gpu/drm/i915/gvt/edid.h index c3b5a55aecb3..13fd06590929 > 100644 > --- a/drivers/gpu/drm/i915/gvt/edid.h > +++ b/drivers/gpu/drm/i915/gvt/edid.h > @@ -42,14 +42,6 @@ struct intel_vgpu; > #define EDID_SIZE 128 > #define EDID_ADDR 0x50 /* Linux hvm EDID addr */ > > -#define GVT_AUX_NATIVE_WRITE 0x8 > -#define GVT_AUX_NATIVE_READ 0x9 > -#define GVT_AUX_I2C_WRITE 0x0 > -#define GVT_AUX_I2C_READ 0x1 > -#define GVT_AUX_I2C_STATUS 0x2 > -#define GVT_AUX_I2C_MOT 0x4 > -#define GVT_AUX_I2C_REPLY_ACK 0x0 > - > struct intel_vgpu_edid_data { > bool data_valid; > unsigned char edid_block[EDID_SIZE]; > diff --git a/drivers/gpu/drm/i915/gvt/handlers.c > b/drivers/gpu/drm/i915/gvt/handlers.c > index 0f09344d3c20..9494d812c00a 100644 > --- a/drivers/gpu/drm/i915/gvt/handlers.c > +++ b/drivers/gpu/drm/i915/gvt/handlers.c > @@ -36,6 +36,8 @@ > > */ > > +#include <drm/display/drm_dp.h> > + > #include "i915_drv.h" > #include "i915_reg.h" > #include "gvt.h" > @@ -1129,29 +1131,36 @@ static int dp_aux_ch_ctl_trans_done(struct > intel_vgpu *vgpu, u32 value, static void dp_aux_ch_ctl_link_training(struct > intel_vgpu_dpcd_data *dpcd, > u8 t) > { > - if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == > DPCD_TRAINING_PATTERN_1) { > + if ((t & DP_TRAINING_PATTERN_MASK) == DP_TRAINING_PATTERN_1) > { > /* training pattern 1 for CR */ > /* set LANE0_CR_DONE, LANE1_CR_DONE */ > - dpcd->data[DPCD_LANE0_1_STATUS] |= > DPCD_LANES_CR_DONE; > + dpcd->data[DP_LANE0_1_STATUS] |= DP_LANE_CR_DONE | > + DP_LANE_CR_DONE << 4; > /* set LANE2_CR_DONE, LANE3_CR_DONE */ > - dpcd->data[DPCD_LANE2_3_STATUS] |= > DPCD_LANES_CR_DONE; > - } else if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == > - DPCD_TRAINING_PATTERN_2) { > + dpcd->data[DP_LANE2_3_STATUS] |= DP_LANE_CR_DONE | > + DP_LANE_CR_DONE << 4; > + } else if ((t & DP_TRAINING_PATTERN_MASK) == > + DP_TRAINING_PATTERN_2) { > /* training pattern 2 for EQ */ > /* Set CHANNEL_EQ_DONE and SYMBOL_LOCKED for > Lane0_1 */ > - dpcd->data[DPCD_LANE0_1_STATUS] |= > DPCD_LANES_EQ_DONE; > - dpcd->data[DPCD_LANE0_1_STATUS] |= > DPCD_SYMBOL_LOCKED; > + dpcd->data[DP_LANE0_1_STATUS] |= > DP_LANE_CHANNEL_EQ_DONE | > + DP_LANE_CHANNEL_EQ_DONE << 4; > + dpcd->data[DP_LANE0_1_STATUS] |= > DP_LANE_SYMBOL_LOCKED | > + DP_LANE_SYMBOL_LOCKED << 4; > /* Set CHANNEL_EQ_DONE and SYMBOL_LOCKED for > Lane2_3 */ > - dpcd->data[DPCD_LANE2_3_STATUS] |= > DPCD_LANES_EQ_DONE; > - dpcd->data[DPCD_LANE2_3_STATUS] |= > DPCD_SYMBOL_LOCKED; > + dpcd->data[DP_LANE2_3_STATUS] |= > DP_LANE_CHANNEL_EQ_DONE | > + DP_LANE_CHANNEL_EQ_DONE << 4; > + dpcd->data[DP_LANE2_3_STATUS] |= > DP_LANE_SYMBOL_LOCKED | > + DP_LANE_SYMBOL_LOCKED << 4; > /* set INTERLANE_ALIGN_DONE */ > - dpcd->data[DPCD_LANE_ALIGN_STATUS_UPDATED] |= > - DPCD_INTERLANE_ALIGN_DONE; > - } else if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == > - DPCD_LINK_TRAINING_DISABLED) { > + dpcd->data[DP_LANE_ALIGN_STATUS_UPDATED] |= > + DP_INTERLANE_ALIGN_DONE; > + } else if ((t & DP_TRAINING_PATTERN_MASK) == > + DP_TRAINING_PATTERN_DISABLE) { > /* finish link training */ > /* set sink status as synchronized */ > - dpcd->data[DPCD_SINK_STATUS] = DPCD_SINK_IN_SYNC; > + dpcd->data[DP_SINK_STATUS] = DP_RECEIVE_PORT_0_STATUS > | > + DP_RECEIVE_PORT_1_STATUS; > } > } > > @@ -1206,7 +1215,7 @@ static int dp_aux_ch_ctl_mmio_write(struct > intel_vgpu *vgpu, > len = msg & 0xff; > op = ctrl >> 4; > > - if (op == GVT_AUX_NATIVE_WRITE) { > + if (op == DP_AUX_NATIVE_WRITE) { > int t; > u8 buf[16]; > > @@ -1252,7 +1261,7 @@ static int dp_aux_ch_ctl_mmio_write(struct > intel_vgpu *vgpu, > > dpcd->data[p] = buf[t]; > /* check for link training */ > - if (p == DPCD_TRAINING_PATTERN_SET) > + if (p == DP_TRAINING_PATTERN_SET) > dp_aux_ch_ctl_link_training(dpcd, > buf[t]); > } > @@ -1265,7 +1274,7 @@ static int dp_aux_ch_ctl_mmio_write(struct > intel_vgpu *vgpu, > return 0; > } > > - if (op == GVT_AUX_NATIVE_READ) { > + if (op == DP_AUX_NATIVE_READ) { > int idx, i, ret = 0; > > if ((addr + len + 1) >= DPCD_SIZE) { > -- > 2.39.5 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication 2024-10-22 11:49 ` [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication Kandpal, Suraj @ 2024-10-22 11:52 ` Zhi Wang 2024-10-22 12:34 ` Jani Nikula 0 siblings, 1 reply; 6+ messages in thread From: Zhi Wang @ 2024-10-22 11:52 UTC (permalink / raw) To: Kandpal, Suraj; +Cc: Nikula, Jani, intel-gfx, intel-gvt-dev [-- Attachment #1: Type: text/plain, Size: 12501 bytes --] Reviewed-by: Zhi Wang <zhiwang@kernel.org> Sorry for the late reply as I was on vacation. On Tue, Oct 22, 2024, 2:50 PM Kandpal, Suraj <suraj.kandpal@intel.com> wrote: > > > > -----Original Message----- > > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of > Jani > > Nikula > > Sent: Monday, September 30, 2024 7:24 PM > > To: intel-gfx@lists.freedesktop.org; intel-gvt-dev@lists.freedesktop.org > > Cc: Nikula, Jani <jani.nikula@intel.com> > > Subject: [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of > > duplication > > > > Use the existing macros in drm_dp.h for DPCD and DP AUX instead of > > duplicating. Remove unused macros, as well as the duplicate definition of > > DPCD_SIZE. > > > > AUX_NATIVE_REPLY_NAK is left unchanged, as it does not match > > DP_AUX_NATIVE_REPLY_NACK, and I'm not sure what the right thing to do is > > here. > > LGTM, > Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com> > > > > > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > > --- > > drivers/gpu/drm/i915/gvt/display.c | 4 ++- > > drivers/gpu/drm/i915/gvt/display.h | 42 ---------------------------- > > drivers/gpu/drm/i915/gvt/edid.c | 12 ++++---- > > drivers/gpu/drm/i915/gvt/edid.h | 8 ------ > > drivers/gpu/drm/i915/gvt/handlers.c | 43 +++++++++++++++++------------ > > 5 files changed, 36 insertions(+), 73 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/gvt/display.c > > b/drivers/gpu/drm/i915/gvt/display.c > > index c66d6d3177c8..17f74cb244bb 100644 > > --- a/drivers/gpu/drm/i915/gvt/display.c > > +++ b/drivers/gpu/drm/i915/gvt/display.c > > @@ -32,6 +32,8 @@ > > * > > */ > > > > +#include <drm/display/drm_dp.h> > > + > > #include "i915_drv.h" > > #include "i915_reg.h" > > #include "gvt.h" > > @@ -568,7 +570,7 @@ static int setup_virtual_dp_monitor(struct intel_vgpu > > *vgpu, int port_num, > > > > memcpy(port->dpcd->data, dpcd_fix_data, DPCD_HEADER_SIZE); > > port->dpcd->data_valid = true; > > - port->dpcd->data[DPCD_SINK_COUNT] = 0x1; > > + port->dpcd->data[DP_SINK_COUNT] = 0x1; > > port->type = type; > > port->id = resolution; > > port->vrefresh_k = GVT_DEFAULT_REFRESH_RATE * MSEC_PER_SEC; > > diff --git a/drivers/gpu/drm/i915/gvt/display.h > > b/drivers/gpu/drm/i915/gvt/display.h > > index f5616f99ef2f..8090bc53c7e1 100644 > > --- a/drivers/gpu/drm/i915/gvt/display.h > > +++ b/drivers/gpu/drm/i915/gvt/display.h > > @@ -59,52 +59,10 @@ struct intel_vgpu; > > > > #define INTEL_GVT_MAX_UEVENT_VARS 3 > > > > -/* DPCD start */ > > -#define DPCD_SIZE 0x700 > > - > > -/* DPCD */ > > -#define DP_SET_POWER 0x600 > > -#define DP_SET_POWER_D0 0x1 > > -#define AUX_NATIVE_WRITE 0x8 > > -#define AUX_NATIVE_READ 0x9 > > - > > -#define AUX_NATIVE_REPLY_MASK (0x3 << 4) > > -#define AUX_NATIVE_REPLY_ACK (0x0 << 4) > > #define AUX_NATIVE_REPLY_NAK (0x1 << 4) > > -#define AUX_NATIVE_REPLY_DEFER (0x2 << 4) > > > > #define AUX_BURST_SIZE 20 > > > > -/* DPCD addresses */ > > -#define DPCD_REV 0x000 > > -#define DPCD_MAX_LINK_RATE 0x001 > > -#define DPCD_MAX_LANE_COUNT 0x002 > > - > > -#define DPCD_TRAINING_PATTERN_SET 0x102 > > -#define DPCD_SINK_COUNT 0x200 > > -#define DPCD_LANE0_1_STATUS 0x202 > > -#define DPCD_LANE2_3_STATUS 0x203 > > -#define DPCD_LANE_ALIGN_STATUS_UPDATED 0x204 > > -#define DPCD_SINK_STATUS 0x205 > > - > > -/* link training */ > > -#define DPCD_TRAINING_PATTERN_SET_MASK 0x03 > > -#define DPCD_LINK_TRAINING_DISABLED 0x00 > > -#define DPCD_TRAINING_PATTERN_1 0x01 > > -#define DPCD_TRAINING_PATTERN_2 0x02 > > - > > -#define DPCD_CP_READY_MASK (1 << 6) > > - > > -/* lane status */ > > -#define DPCD_LANES_CR_DONE 0x11 > > -#define DPCD_LANES_EQ_DONE 0x22 > > -#define DPCD_SYMBOL_LOCKED 0x44 > > - > > -#define DPCD_INTERLANE_ALIGN_DONE 0x01 > > - > > -#define DPCD_SINK_IN_SYNC 0x03 > > -/* DPCD end */ > > - > > #define SBI_RESPONSE_MASK 0x3 > > #define SBI_RESPONSE_SHIFT 0x1 > > #define SBI_STAT_MASK 0x1 > > diff --git a/drivers/gpu/drm/i915/gvt/edid.c > > b/drivers/gpu/drm/i915/gvt/edid.c index c022dc736045..0a357ca42db1 > > 100644 > > --- a/drivers/gpu/drm/i915/gvt/edid.c > > +++ b/drivers/gpu/drm/i915/gvt/edid.c > > @@ -32,6 +32,8 @@ > > * > > */ > > > > +#include <drm/display/drm_dp.h> > > + > > #include "display/intel_dp_aux_regs.h" > > #include "display/intel_gmbus_regs.h" > > #include "gvt.h" > > @@ -504,13 +506,13 @@ void intel_gvt_i2c_handle_aux_ch_write(struct > > intel_vgpu *vgpu, > > } > > > > /* Always set the wanted value for vms. */ > > - ret_msg_size = (((op & 0x1) == GVT_AUX_I2C_READ) ? 2 : 1); > > + ret_msg_size = (((op & 0x1) == DP_AUX_I2C_READ) ? 2 : 1); > > vgpu_vreg(vgpu, offset) = > > DP_AUX_CH_CTL_DONE | > > DP_AUX_CH_CTL_MESSAGE_SIZE(ret_msg_size); > > > > if (msg_length == 3) { > > - if (!(op & GVT_AUX_I2C_MOT)) { > > + if (!(op & DP_AUX_I2C_MOT)) { > > /* stop */ > > intel_vgpu_init_i2c_edid(vgpu); > > } else { > > @@ -530,7 +532,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct > > intel_vgpu *vgpu, > > i2c_edid->edid_available = true; > > } > > } > > - } else if ((op & 0x1) == GVT_AUX_I2C_WRITE) { > > + } else if ((op & 0x1) == DP_AUX_I2C_WRITE) { > > /* TODO > > * We only support EDID reading from I2C_over_AUX. And > > * we do not expect the index mode to be used. Right now > > @@ -538,7 +540,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct > > intel_vgpu *vgpu, > > * support the gfx driver to do EDID access. > > */ > > } else { > > - if (drm_WARN_ON(&i915->drm, (op & 0x1) != > > GVT_AUX_I2C_READ)) > > + if (drm_WARN_ON(&i915->drm, (op & 0x1) != > > DP_AUX_I2C_READ)) > > return; > > if (drm_WARN_ON(&i915->drm, msg_length != 4)) > > return; > > @@ -553,7 +555,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct > > intel_vgpu *vgpu, > > * ACK of I2C_WRITE > > * returned byte if it is READ > > */ > > - aux_data_for_write |= GVT_AUX_I2C_REPLY_ACK << 24; > > + aux_data_for_write |= DP_AUX_I2C_REPLY_ACK << 24; > > vgpu_vreg(vgpu, offset + 4) = aux_data_for_write; } > > > > diff --git a/drivers/gpu/drm/i915/gvt/edid.h > > b/drivers/gpu/drm/i915/gvt/edid.h index c3b5a55aecb3..13fd06590929 > > 100644 > > --- a/drivers/gpu/drm/i915/gvt/edid.h > > +++ b/drivers/gpu/drm/i915/gvt/edid.h > > @@ -42,14 +42,6 @@ struct intel_vgpu; > > #define EDID_SIZE 128 > > #define EDID_ADDR 0x50 /* Linux hvm EDID addr */ > > > > -#define GVT_AUX_NATIVE_WRITE 0x8 > > -#define GVT_AUX_NATIVE_READ 0x9 > > -#define GVT_AUX_I2C_WRITE 0x0 > > -#define GVT_AUX_I2C_READ 0x1 > > -#define GVT_AUX_I2C_STATUS 0x2 > > -#define GVT_AUX_I2C_MOT 0x4 > > -#define GVT_AUX_I2C_REPLY_ACK 0x0 > > - > > struct intel_vgpu_edid_data { > > bool data_valid; > > unsigned char edid_block[EDID_SIZE]; > > diff --git a/drivers/gpu/drm/i915/gvt/handlers.c > > b/drivers/gpu/drm/i915/gvt/handlers.c > > index 0f09344d3c20..9494d812c00a 100644 > > --- a/drivers/gpu/drm/i915/gvt/handlers.c > > +++ b/drivers/gpu/drm/i915/gvt/handlers.c > > @@ -36,6 +36,8 @@ > > > > */ > > > > +#include <drm/display/drm_dp.h> > > + > > #include "i915_drv.h" > > #include "i915_reg.h" > > #include "gvt.h" > > @@ -1129,29 +1131,36 @@ static int dp_aux_ch_ctl_trans_done(struct > > intel_vgpu *vgpu, u32 value, static void > dp_aux_ch_ctl_link_training(struct > > intel_vgpu_dpcd_data *dpcd, > > u8 t) > > { > > - if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == > > DPCD_TRAINING_PATTERN_1) { > > + if ((t & DP_TRAINING_PATTERN_MASK) == DP_TRAINING_PATTERN_1) > > { > > /* training pattern 1 for CR */ > > /* set LANE0_CR_DONE, LANE1_CR_DONE */ > > - dpcd->data[DPCD_LANE0_1_STATUS] |= > > DPCD_LANES_CR_DONE; > > + dpcd->data[DP_LANE0_1_STATUS] |= DP_LANE_CR_DONE | > > + DP_LANE_CR_DONE << 4; > > /* set LANE2_CR_DONE, LANE3_CR_DONE */ > > - dpcd->data[DPCD_LANE2_3_STATUS] |= > > DPCD_LANES_CR_DONE; > > - } else if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == > > - DPCD_TRAINING_PATTERN_2) { > > + dpcd->data[DP_LANE2_3_STATUS] |= DP_LANE_CR_DONE | > > + DP_LANE_CR_DONE << 4; > > + } else if ((t & DP_TRAINING_PATTERN_MASK) == > > + DP_TRAINING_PATTERN_2) { > > /* training pattern 2 for EQ */ > > /* Set CHANNEL_EQ_DONE and SYMBOL_LOCKED for > > Lane0_1 */ > > - dpcd->data[DPCD_LANE0_1_STATUS] |= > > DPCD_LANES_EQ_DONE; > > - dpcd->data[DPCD_LANE0_1_STATUS] |= > > DPCD_SYMBOL_LOCKED; > > + dpcd->data[DP_LANE0_1_STATUS] |= > > DP_LANE_CHANNEL_EQ_DONE | > > + DP_LANE_CHANNEL_EQ_DONE << 4; > > + dpcd->data[DP_LANE0_1_STATUS] |= > > DP_LANE_SYMBOL_LOCKED | > > + DP_LANE_SYMBOL_LOCKED << 4; > > /* Set CHANNEL_EQ_DONE and SYMBOL_LOCKED for > > Lane2_3 */ > > - dpcd->data[DPCD_LANE2_3_STATUS] |= > > DPCD_LANES_EQ_DONE; > > - dpcd->data[DPCD_LANE2_3_STATUS] |= > > DPCD_SYMBOL_LOCKED; > > + dpcd->data[DP_LANE2_3_STATUS] |= > > DP_LANE_CHANNEL_EQ_DONE | > > + DP_LANE_CHANNEL_EQ_DONE << 4; > > + dpcd->data[DP_LANE2_3_STATUS] |= > > DP_LANE_SYMBOL_LOCKED | > > + DP_LANE_SYMBOL_LOCKED << 4; > > /* set INTERLANE_ALIGN_DONE */ > > - dpcd->data[DPCD_LANE_ALIGN_STATUS_UPDATED] |= > > - DPCD_INTERLANE_ALIGN_DONE; > > - } else if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == > > - DPCD_LINK_TRAINING_DISABLED) { > > + dpcd->data[DP_LANE_ALIGN_STATUS_UPDATED] |= > > + DP_INTERLANE_ALIGN_DONE; > > + } else if ((t & DP_TRAINING_PATTERN_MASK) == > > + DP_TRAINING_PATTERN_DISABLE) { > > /* finish link training */ > > /* set sink status as synchronized */ > > - dpcd->data[DPCD_SINK_STATUS] = DPCD_SINK_IN_SYNC; > > + dpcd->data[DP_SINK_STATUS] = DP_RECEIVE_PORT_0_STATUS > > | > > + DP_RECEIVE_PORT_1_STATUS; > > } > > } > > > > @@ -1206,7 +1215,7 @@ static int dp_aux_ch_ctl_mmio_write(struct > > intel_vgpu *vgpu, > > len = msg & 0xff; > > op = ctrl >> 4; > > > > - if (op == GVT_AUX_NATIVE_WRITE) { > > + if (op == DP_AUX_NATIVE_WRITE) { > > int t; > > u8 buf[16]; > > > > @@ -1252,7 +1261,7 @@ static int dp_aux_ch_ctl_mmio_write(struct > > intel_vgpu *vgpu, > > > > dpcd->data[p] = buf[t]; > > /* check for link training */ > > - if (p == DPCD_TRAINING_PATTERN_SET) > > + if (p == DP_TRAINING_PATTERN_SET) > > dp_aux_ch_ctl_link_training(dpcd, > > buf[t]); > > } > > @@ -1265,7 +1274,7 @@ static int dp_aux_ch_ctl_mmio_write(struct > > intel_vgpu *vgpu, > > return 0; > > } > > > > - if (op == GVT_AUX_NATIVE_READ) { > > + if (op == DP_AUX_NATIVE_READ) { > > int idx, i, ret = 0; > > > > if ((addr + len + 1) >= DPCD_SIZE) { > > -- > > 2.39.5 > > [-- Attachment #2: Type: text/html, Size: 16523 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication 2024-10-22 11:52 ` Zhi Wang @ 2024-10-22 12:34 ` Jani Nikula 0 siblings, 0 replies; 6+ messages in thread From: Jani Nikula @ 2024-10-22 12:34 UTC (permalink / raw) To: Zhi Wang, Kandpal, Suraj; +Cc: intel-gfx, intel-gvt-dev On Tue, 22 Oct 2024, Zhi Wang <zhi.wang.linux@gmail.com> wrote: > Reviewed-by: Zhi Wang <zhiwang@kernel.org> > > > Sorry for the late reply as I was on vacation. Thanks for the reviews, pushed to drm-intel-next. BR, Jani. > > On Tue, Oct 22, 2024, 2:50 PM Kandpal, Suraj <suraj.kandpal@intel.com> > wrote: > >> >> >> > -----Original Message----- >> > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of >> Jani >> > Nikula >> > Sent: Monday, September 30, 2024 7:24 PM >> > To: intel-gfx@lists.freedesktop.org; intel-gvt-dev@lists.freedesktop.org >> > Cc: Nikula, Jani <jani.nikula@intel.com> >> > Subject: [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of >> > duplication >> > >> > Use the existing macros in drm_dp.h for DPCD and DP AUX instead of >> > duplicating. Remove unused macros, as well as the duplicate definition of >> > DPCD_SIZE. >> > >> > AUX_NATIVE_REPLY_NAK is left unchanged, as it does not match >> > DP_AUX_NATIVE_REPLY_NACK, and I'm not sure what the right thing to do is >> > here. >> >> LGTM, >> Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com> >> >> > >> > Signed-off-by: Jani Nikula <jani.nikula@intel.com> >> > --- >> > drivers/gpu/drm/i915/gvt/display.c | 4 ++- >> > drivers/gpu/drm/i915/gvt/display.h | 42 ---------------------------- >> > drivers/gpu/drm/i915/gvt/edid.c | 12 ++++---- >> > drivers/gpu/drm/i915/gvt/edid.h | 8 ------ >> > drivers/gpu/drm/i915/gvt/handlers.c | 43 +++++++++++++++++------------ >> > 5 files changed, 36 insertions(+), 73 deletions(-) >> > >> > diff --git a/drivers/gpu/drm/i915/gvt/display.c >> > b/drivers/gpu/drm/i915/gvt/display.c >> > index c66d6d3177c8..17f74cb244bb 100644 >> > --- a/drivers/gpu/drm/i915/gvt/display.c >> > +++ b/drivers/gpu/drm/i915/gvt/display.c >> > @@ -32,6 +32,8 @@ >> > * >> > */ >> > >> > +#include <drm/display/drm_dp.h> >> > + >> > #include "i915_drv.h" >> > #include "i915_reg.h" >> > #include "gvt.h" >> > @@ -568,7 +570,7 @@ static int setup_virtual_dp_monitor(struct intel_vgpu >> > *vgpu, int port_num, >> > >> > memcpy(port->dpcd->data, dpcd_fix_data, DPCD_HEADER_SIZE); >> > port->dpcd->data_valid = true; >> > - port->dpcd->data[DPCD_SINK_COUNT] = 0x1; >> > + port->dpcd->data[DP_SINK_COUNT] = 0x1; >> > port->type = type; >> > port->id = resolution; >> > port->vrefresh_k = GVT_DEFAULT_REFRESH_RATE * MSEC_PER_SEC; >> > diff --git a/drivers/gpu/drm/i915/gvt/display.h >> > b/drivers/gpu/drm/i915/gvt/display.h >> > index f5616f99ef2f..8090bc53c7e1 100644 >> > --- a/drivers/gpu/drm/i915/gvt/display.h >> > +++ b/drivers/gpu/drm/i915/gvt/display.h >> > @@ -59,52 +59,10 @@ struct intel_vgpu; >> > >> > #define INTEL_GVT_MAX_UEVENT_VARS 3 >> > >> > -/* DPCD start */ >> > -#define DPCD_SIZE 0x700 >> > - >> > -/* DPCD */ >> > -#define DP_SET_POWER 0x600 >> > -#define DP_SET_POWER_D0 0x1 >> > -#define AUX_NATIVE_WRITE 0x8 >> > -#define AUX_NATIVE_READ 0x9 >> > - >> > -#define AUX_NATIVE_REPLY_MASK (0x3 << 4) >> > -#define AUX_NATIVE_REPLY_ACK (0x0 << 4) >> > #define AUX_NATIVE_REPLY_NAK (0x1 << 4) >> > -#define AUX_NATIVE_REPLY_DEFER (0x2 << 4) >> > >> > #define AUX_BURST_SIZE 20 >> > >> > -/* DPCD addresses */ >> > -#define DPCD_REV 0x000 >> > -#define DPCD_MAX_LINK_RATE 0x001 >> > -#define DPCD_MAX_LANE_COUNT 0x002 >> > - >> > -#define DPCD_TRAINING_PATTERN_SET 0x102 >> > -#define DPCD_SINK_COUNT 0x200 >> > -#define DPCD_LANE0_1_STATUS 0x202 >> > -#define DPCD_LANE2_3_STATUS 0x203 >> > -#define DPCD_LANE_ALIGN_STATUS_UPDATED 0x204 >> > -#define DPCD_SINK_STATUS 0x205 >> > - >> > -/* link training */ >> > -#define DPCD_TRAINING_PATTERN_SET_MASK 0x03 >> > -#define DPCD_LINK_TRAINING_DISABLED 0x00 >> > -#define DPCD_TRAINING_PATTERN_1 0x01 >> > -#define DPCD_TRAINING_PATTERN_2 0x02 >> > - >> > -#define DPCD_CP_READY_MASK (1 << 6) >> > - >> > -/* lane status */ >> > -#define DPCD_LANES_CR_DONE 0x11 >> > -#define DPCD_LANES_EQ_DONE 0x22 >> > -#define DPCD_SYMBOL_LOCKED 0x44 >> > - >> > -#define DPCD_INTERLANE_ALIGN_DONE 0x01 >> > - >> > -#define DPCD_SINK_IN_SYNC 0x03 >> > -/* DPCD end */ >> > - >> > #define SBI_RESPONSE_MASK 0x3 >> > #define SBI_RESPONSE_SHIFT 0x1 >> > #define SBI_STAT_MASK 0x1 >> > diff --git a/drivers/gpu/drm/i915/gvt/edid.c >> > b/drivers/gpu/drm/i915/gvt/edid.c index c022dc736045..0a357ca42db1 >> > 100644 >> > --- a/drivers/gpu/drm/i915/gvt/edid.c >> > +++ b/drivers/gpu/drm/i915/gvt/edid.c >> > @@ -32,6 +32,8 @@ >> > * >> > */ >> > >> > +#include <drm/display/drm_dp.h> >> > + >> > #include "display/intel_dp_aux_regs.h" >> > #include "display/intel_gmbus_regs.h" >> > #include "gvt.h" >> > @@ -504,13 +506,13 @@ void intel_gvt_i2c_handle_aux_ch_write(struct >> > intel_vgpu *vgpu, >> > } >> > >> > /* Always set the wanted value for vms. */ >> > - ret_msg_size = (((op & 0x1) == GVT_AUX_I2C_READ) ? 2 : 1); >> > + ret_msg_size = (((op & 0x1) == DP_AUX_I2C_READ) ? 2 : 1); >> > vgpu_vreg(vgpu, offset) = >> > DP_AUX_CH_CTL_DONE | >> > DP_AUX_CH_CTL_MESSAGE_SIZE(ret_msg_size); >> > >> > if (msg_length == 3) { >> > - if (!(op & GVT_AUX_I2C_MOT)) { >> > + if (!(op & DP_AUX_I2C_MOT)) { >> > /* stop */ >> > intel_vgpu_init_i2c_edid(vgpu); >> > } else { >> > @@ -530,7 +532,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct >> > intel_vgpu *vgpu, >> > i2c_edid->edid_available = true; >> > } >> > } >> > - } else if ((op & 0x1) == GVT_AUX_I2C_WRITE) { >> > + } else if ((op & 0x1) == DP_AUX_I2C_WRITE) { >> > /* TODO >> > * We only support EDID reading from I2C_over_AUX. And >> > * we do not expect the index mode to be used. Right now >> > @@ -538,7 +540,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct >> > intel_vgpu *vgpu, >> > * support the gfx driver to do EDID access. >> > */ >> > } else { >> > - if (drm_WARN_ON(&i915->drm, (op & 0x1) != >> > GVT_AUX_I2C_READ)) >> > + if (drm_WARN_ON(&i915->drm, (op & 0x1) != >> > DP_AUX_I2C_READ)) >> > return; >> > if (drm_WARN_ON(&i915->drm, msg_length != 4)) >> > return; >> > @@ -553,7 +555,7 @@ void intel_gvt_i2c_handle_aux_ch_write(struct >> > intel_vgpu *vgpu, >> > * ACK of I2C_WRITE >> > * returned byte if it is READ >> > */ >> > - aux_data_for_write |= GVT_AUX_I2C_REPLY_ACK << 24; >> > + aux_data_for_write |= DP_AUX_I2C_REPLY_ACK << 24; >> > vgpu_vreg(vgpu, offset + 4) = aux_data_for_write; } >> > >> > diff --git a/drivers/gpu/drm/i915/gvt/edid.h >> > b/drivers/gpu/drm/i915/gvt/edid.h index c3b5a55aecb3..13fd06590929 >> > 100644 >> > --- a/drivers/gpu/drm/i915/gvt/edid.h >> > +++ b/drivers/gpu/drm/i915/gvt/edid.h >> > @@ -42,14 +42,6 @@ struct intel_vgpu; >> > #define EDID_SIZE 128 >> > #define EDID_ADDR 0x50 /* Linux hvm EDID addr */ >> > >> > -#define GVT_AUX_NATIVE_WRITE 0x8 >> > -#define GVT_AUX_NATIVE_READ 0x9 >> > -#define GVT_AUX_I2C_WRITE 0x0 >> > -#define GVT_AUX_I2C_READ 0x1 >> > -#define GVT_AUX_I2C_STATUS 0x2 >> > -#define GVT_AUX_I2C_MOT 0x4 >> > -#define GVT_AUX_I2C_REPLY_ACK 0x0 >> > - >> > struct intel_vgpu_edid_data { >> > bool data_valid; >> > unsigned char edid_block[EDID_SIZE]; >> > diff --git a/drivers/gpu/drm/i915/gvt/handlers.c >> > b/drivers/gpu/drm/i915/gvt/handlers.c >> > index 0f09344d3c20..9494d812c00a 100644 >> > --- a/drivers/gpu/drm/i915/gvt/handlers.c >> > +++ b/drivers/gpu/drm/i915/gvt/handlers.c >> > @@ -36,6 +36,8 @@ >> > >> > */ >> > >> > +#include <drm/display/drm_dp.h> >> > + >> > #include "i915_drv.h" >> > #include "i915_reg.h" >> > #include "gvt.h" >> > @@ -1129,29 +1131,36 @@ static int dp_aux_ch_ctl_trans_done(struct >> > intel_vgpu *vgpu, u32 value, static void >> dp_aux_ch_ctl_link_training(struct >> > intel_vgpu_dpcd_data *dpcd, >> > u8 t) >> > { >> > - if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == >> > DPCD_TRAINING_PATTERN_1) { >> > + if ((t & DP_TRAINING_PATTERN_MASK) == DP_TRAINING_PATTERN_1) >> > { >> > /* training pattern 1 for CR */ >> > /* set LANE0_CR_DONE, LANE1_CR_DONE */ >> > - dpcd->data[DPCD_LANE0_1_STATUS] |= >> > DPCD_LANES_CR_DONE; >> > + dpcd->data[DP_LANE0_1_STATUS] |= DP_LANE_CR_DONE | >> > + DP_LANE_CR_DONE << 4; >> > /* set LANE2_CR_DONE, LANE3_CR_DONE */ >> > - dpcd->data[DPCD_LANE2_3_STATUS] |= >> > DPCD_LANES_CR_DONE; >> > - } else if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == >> > - DPCD_TRAINING_PATTERN_2) { >> > + dpcd->data[DP_LANE2_3_STATUS] |= DP_LANE_CR_DONE | >> > + DP_LANE_CR_DONE << 4; >> > + } else if ((t & DP_TRAINING_PATTERN_MASK) == >> > + DP_TRAINING_PATTERN_2) { >> > /* training pattern 2 for EQ */ >> > /* Set CHANNEL_EQ_DONE and SYMBOL_LOCKED for >> > Lane0_1 */ >> > - dpcd->data[DPCD_LANE0_1_STATUS] |= >> > DPCD_LANES_EQ_DONE; >> > - dpcd->data[DPCD_LANE0_1_STATUS] |= >> > DPCD_SYMBOL_LOCKED; >> > + dpcd->data[DP_LANE0_1_STATUS] |= >> > DP_LANE_CHANNEL_EQ_DONE | >> > + DP_LANE_CHANNEL_EQ_DONE << 4; >> > + dpcd->data[DP_LANE0_1_STATUS] |= >> > DP_LANE_SYMBOL_LOCKED | >> > + DP_LANE_SYMBOL_LOCKED << 4; >> > /* Set CHANNEL_EQ_DONE and SYMBOL_LOCKED for >> > Lane2_3 */ >> > - dpcd->data[DPCD_LANE2_3_STATUS] |= >> > DPCD_LANES_EQ_DONE; >> > - dpcd->data[DPCD_LANE2_3_STATUS] |= >> > DPCD_SYMBOL_LOCKED; >> > + dpcd->data[DP_LANE2_3_STATUS] |= >> > DP_LANE_CHANNEL_EQ_DONE | >> > + DP_LANE_CHANNEL_EQ_DONE << 4; >> > + dpcd->data[DP_LANE2_3_STATUS] |= >> > DP_LANE_SYMBOL_LOCKED | >> > + DP_LANE_SYMBOL_LOCKED << 4; >> > /* set INTERLANE_ALIGN_DONE */ >> > - dpcd->data[DPCD_LANE_ALIGN_STATUS_UPDATED] |= >> > - DPCD_INTERLANE_ALIGN_DONE; >> > - } else if ((t & DPCD_TRAINING_PATTERN_SET_MASK) == >> > - DPCD_LINK_TRAINING_DISABLED) { >> > + dpcd->data[DP_LANE_ALIGN_STATUS_UPDATED] |= >> > + DP_INTERLANE_ALIGN_DONE; >> > + } else if ((t & DP_TRAINING_PATTERN_MASK) == >> > + DP_TRAINING_PATTERN_DISABLE) { >> > /* finish link training */ >> > /* set sink status as synchronized */ >> > - dpcd->data[DPCD_SINK_STATUS] = DPCD_SINK_IN_SYNC; >> > + dpcd->data[DP_SINK_STATUS] = DP_RECEIVE_PORT_0_STATUS >> > | >> > + DP_RECEIVE_PORT_1_STATUS; >> > } >> > } >> > >> > @@ -1206,7 +1215,7 @@ static int dp_aux_ch_ctl_mmio_write(struct >> > intel_vgpu *vgpu, >> > len = msg & 0xff; >> > op = ctrl >> 4; >> > >> > - if (op == GVT_AUX_NATIVE_WRITE) { >> > + if (op == DP_AUX_NATIVE_WRITE) { >> > int t; >> > u8 buf[16]; >> > >> > @@ -1252,7 +1261,7 @@ static int dp_aux_ch_ctl_mmio_write(struct >> > intel_vgpu *vgpu, >> > >> > dpcd->data[p] = buf[t]; >> > /* check for link training */ >> > - if (p == DPCD_TRAINING_PATTERN_SET) >> > + if (p == DP_TRAINING_PATTERN_SET) >> > dp_aux_ch_ctl_link_training(dpcd, >> > buf[t]); >> > } >> > @@ -1265,7 +1274,7 @@ static int dp_aux_ch_ctl_mmio_write(struct >> > intel_vgpu *vgpu, >> > return 0; >> > } >> > >> > - if (op == GVT_AUX_NATIVE_READ) { >> > + if (op == DP_AUX_NATIVE_READ) { >> > int idx, i, ret = 0; >> > >> > if ((addr + len + 1) >= DPCD_SIZE) { >> > -- >> > 2.39.5 >> >> -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-10-22 12:34 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-09-30 13:53 [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication Jani Nikula 2024-10-01 15:19 ` ✓ Fi.CI.BAT: success for drm/i915/gvt: use macros from drm_dp.h instead of duplication (rev2) Patchwork 2024-10-02 10:57 ` ✗ Fi.CI.IGT: failure " Patchwork 2024-10-22 11:49 ` [RESEND] drm/i915/gvt: use macros from drm_dp.h instead of duplication Kandpal, Suraj 2024-10-22 11:52 ` Zhi Wang 2024-10-22 12:34 ` Jani Nikula
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox