Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v3 0/9] Initial PTL support
@ 2024-11-14 19:03 Clint Taylor
  2024-11-14 19:03 ` [PATCH i-g-t v3 1/9] PTL: lib/intel_chipset: add pantherlake definition and support Clint Taylor
                   ` (11 more replies)
  0 siblings, 12 replies; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

Initial set of patches to enable testing Pantherlake.

Akshata Jahagirdar (1):
  PTL: lib/intel_device_info: Enable flatccs for PTL

Heikkila, Juha-pekka (4):
  XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is
    no x-tile
  XE3: tests/intel/kms_draw_crc: fix x-tiled tests for case when there
    is no x-tile
  XE3: tests/kms_cursor_legacy: flip_vs_cursor_busy_crc was requiring
    any driver but used intel x-tile
  XE3: tests/intel/kms_frontbuffer_tracking: fix x-tiled tests for case
    when there is no x-tile

Matt Atwood (1):
  PTL: lib/intel_chipset: add pantherlake definition and support

Matthew Auld (2):
  XE3: lib/intel_pat: extend for xe3
  XE3: tests/intel/xe_pat: extend for xe3

Vinod Govindapillai (1):
  XE3: tests/intel/kms_frontbuffer_tracking: platform based handling of
    x-tile cases

 lib/intel_chipset.h                    |  2 ++
 lib/intel_device_info.c                | 13 +++++++++++++
 lib/intel_pat.c                        |  3 ++-
 tests/intel/kms_draw_crc.c             |  6 ++++--
 tests/intel/kms_frontbuffer_tracking.c | 18 ++++++++++++++----
 tests/intel/xe_pat.c                   |  4 ++--
 tests/kms_addfb_basic.c                | 22 ++++++++++++----------
 tests/kms_cursor_legacy.c              |  2 +-
 8 files changed, 50 insertions(+), 20 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 23+ messages in thread

* [PATCH i-g-t v3 1/9] PTL: lib/intel_chipset: add pantherlake definition and support
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
@ 2024-11-14 19:03 ` Clint Taylor
  2024-11-15  8:46   ` Pottumuttu, Sai Teja
  2024-11-14 19:03 ` [PATCH i-g-t v3 2/9] PTL: lib/intel_device_info: Enable flatccs for PTL Clint Taylor
                   ` (10 subsequent siblings)
  11 siblings, 1 reply; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

From: Matt Atwood <matthew.s.atwood@intel.com>

Add support for the pantherlake platform for xe.

Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com>
Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
---
 lib/intel_chipset.h     |  2 ++
 lib/intel_device_info.c | 12 ++++++++++++
 2 files changed, 14 insertions(+)

diff --git a/lib/intel_chipset.h b/lib/intel_chipset.h
index 0c04476bf..c93ad9f75 100644
--- a/lib/intel_chipset.h
+++ b/lib/intel_chipset.h
@@ -92,6 +92,8 @@ struct intel_device_info {
 	bool is_pontevecchio : 1;
 	bool is_lunarlake : 1;
 	bool is_battlemage : 1;
+	bool is_pantherlake : 1;
+
 	const struct intel_cmds_info *cmds_info;
 	const char *codename;
 };
diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c
index 546b9c65a..69132e91c 100644
--- a/lib/intel_device_info.c
+++ b/lib/intel_device_info.c
@@ -526,6 +526,16 @@ static const struct intel_device_info intel_battlemage_info = {
 	.cmds_info = &xe2_cmds_info,
 };
 
+static const struct intel_device_info intel_pantherlake_info = {
+	.graphics_ver = 30,
+	.graphics_rel = 0,
+	.display_ver = 30,
+	.has_4tile = true,
+	.is_pantherlake = true,
+	.codename = "pantherlake",
+	.cmds_info = &gen12_pvc_cmds_info,
+};
+
 #define INTEL_PCI_ID_INIT(_id, _info) { \
 	.vendor_id = 0x8086, .device_id = (_id), \
 	.subvendor_id = PCI_MATCH_ANY, .subdevice_id = PCI_MATCH_ANY, \
@@ -642,6 +652,8 @@ static const struct pci_id_match intel_device_match[] = {
 
 	INTEL_BMG_IDS(INTEL_PCI_ID_INIT, &intel_battlemage_info),
 
+	INTEL_PTL_IDS(INTEL_PCI_ID_INIT, &intel_pantherlake_info),
+
 	INTEL_PCI_ID_INIT(PCI_MATCH_ANY, &intel_generic_info),
 };
 
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [PATCH i-g-t v3 2/9] PTL: lib/intel_device_info: Enable flatccs for PTL
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
  2024-11-14 19:03 ` [PATCH i-g-t v3 1/9] PTL: lib/intel_chipset: add pantherlake definition and support Clint Taylor
@ 2024-11-14 19:03 ` Clint Taylor
  2024-11-14 19:03 ` [PATCH i-g-t v3 3/9] XE3: lib/intel_pat: extend for xe3 Clint Taylor
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

From: Akshata Jahagirdar <akshata.jahagirdar@intel.com>

Turn FlatCCS on for PTL.
Update blt command properties for PTL to be same as LNL.

Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com>
Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
---
 lib/intel_device_info.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c
index 69132e91c..7a2109598 100644
--- a/lib/intel_device_info.c
+++ b/lib/intel_device_info.c
@@ -531,9 +531,10 @@ static const struct intel_device_info intel_pantherlake_info = {
 	.graphics_rel = 0,
 	.display_ver = 30,
 	.has_4tile = true,
+	.has_flatccs = true,
 	.is_pantherlake = true,
 	.codename = "pantherlake",
-	.cmds_info = &gen12_pvc_cmds_info,
+	.cmds_info = &xe2_cmds_info,
 };
 
 #define INTEL_PCI_ID_INIT(_id, _info) { \
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [PATCH i-g-t v3 3/9] XE3: lib/intel_pat: extend for xe3
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
  2024-11-14 19:03 ` [PATCH i-g-t v3 1/9] PTL: lib/intel_chipset: add pantherlake definition and support Clint Taylor
  2024-11-14 19:03 ` [PATCH i-g-t v3 2/9] PTL: lib/intel_device_info: Enable flatccs for PTL Clint Taylor
@ 2024-11-14 19:03 ` Clint Taylor
  2024-11-19  9:34   ` Pottumuttu, Sai Teja
  2024-11-14 19:03 ` [PATCH i-g-t v3 4/9] XE3: tests/intel/xe_pat: " Clint Taylor
                   ` (8 subsequent siblings)
  11 siblings, 1 reply; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

From: Matthew Auld <matthew.auld@intel.com>

Xe3 should use the same pat_index modes as Xe2. Also matches the kernel
side.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
---
 lib/intel_pat.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/intel_pat.c b/lib/intel_pat.c
index 7f175b057..156b1ee5d 100644
--- a/lib/intel_pat.c
+++ b/lib/intel_pat.c
@@ -19,7 +19,8 @@ static void intel_get_pat_idx(int fd, struct intel_pat_cache *pat)
 {
 	uint16_t dev_id = intel_get_drm_devid(fd);
 
-	if (intel_get_device_info(dev_id)->graphics_ver == 20) {
+	if (intel_get_device_info(dev_id)->graphics_ver == 30 ||
+	    intel_get_device_info(dev_id)->graphics_ver == 20) {
 		pat->uc = 3;
 		pat->wt = 15; /* Compressed + WB-transient */
 		pat->wb = 2;
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [PATCH i-g-t v3 4/9] XE3: tests/intel/xe_pat: extend for xe3
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
                   ` (2 preceding siblings ...)
  2024-11-14 19:03 ` [PATCH i-g-t v3 3/9] XE3: lib/intel_pat: extend for xe3 Clint Taylor
@ 2024-11-14 19:03 ` Clint Taylor
  2024-11-19 10:09   ` Pottumuttu, Sai Teja
  2024-11-14 19:03 ` [PATCH i-g-t v3 5/9] XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is no x-tile Clint Taylor
                   ` (7 subsequent siblings)
  11 siblings, 1 reply; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

From: Matthew Auld <matthew.auld@intel.com>

Same pat_index modes should apply as for xe2. Matches the kernel.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
---
 tests/intel/xe_pat.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/intel/xe_pat.c b/tests/intel/xe_pat.c
index b0b3ad8a7..1322df349 100644
--- a/tests/intel/xe_pat.c
+++ b/tests/intel/xe_pat.c
@@ -110,7 +110,7 @@ static void pat_index_all(int fd)
 
 	for (pat_index = 0; pat_index <= intel_get_max_pat_index(fd);
 	     pat_index++) {
-		if (intel_get_device_info(dev_id)->graphics_ver == 20 &&
+		if (intel_get_device_info(dev_id)->graphics_ver >= 20 &&
 		    pat_index >= 16 && pat_index <= 19) { /* hw reserved */
 			igt_assert_eq(__xe_vm_bind(fd, vm, 0, bo, 0, 0x40000,
 						   size, DRM_XE_VM_BIND_OP_MAP, 0, NULL, 0, 0,
@@ -854,7 +854,7 @@ static uint8_t get_pat_idx_wt(int fd, bool *compressed)
 	uint16_t dev_id = intel_get_drm_devid(fd);
 
 	if (compressed)
-		*compressed = intel_get_device_info(dev_id)->graphics_ver == 20;
+		*compressed = intel_get_device_info(dev_id)->graphics_ver >= 20;
 
 	return intel_get_pat_idx_wt(fd);
 }
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [PATCH i-g-t v3 5/9] XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is no x-tile
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
                   ` (3 preceding siblings ...)
  2024-11-14 19:03 ` [PATCH i-g-t v3 4/9] XE3: tests/intel/xe_pat: " Clint Taylor
@ 2024-11-14 19:03 ` Clint Taylor
  2024-11-15 13:31   ` Kamil Konieczny
  2024-11-14 19:03 ` [PATCH i-g-t v3 6/9] XE3: tests/intel/kms_draw_crc: " Clint Taylor
                   ` (6 subsequent siblings)
  11 siblings, 1 reply; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>

On Xe3 display no more support x-tile and will disable such framebuffers

Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>
Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
---
 tests/kms_addfb_basic.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/tests/kms_addfb_basic.c b/tests/kms_addfb_basic.c
index b22818592..3ba87117b 100644
--- a/tests/kms_addfb_basic.c
+++ b/tests/kms_addfb_basic.c
@@ -217,6 +217,12 @@ static int legacy_addfb(int fd, struct drm_mode_fb_cmd *arg)
 	return err;
 }
 
+static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
+{
+	return igt_display_has_format_mod(disp, f->pixel_format,
+					  f->modifier[0]) ? 0 : -1;
+}
+
 static void invalid_tests(int fd)
 {
 	struct drm_mode_fb_cmd2 f = {};
@@ -735,8 +741,10 @@ static void addfb25_tests(int fd)
 		igt_describe("Check if addfb2 call works for x-tiling");
 		igt_subtest("addfb25-x-tiled-legacy") {
 			f.modifier[0] = I915_FORMAT_MOD_X_TILED;
-			do_ioctl(fd, DRM_IOCTL_MODE_ADDFB2, &f);
-			do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
+			igt_assert_eq(drmIoctl(fd, DRM_IOCTL_MODE_ADDFB2, &f),
+				      addfb_expected_ret(&display, &f));
+			if (!addfb_expected_ret(&display, &f))
+				do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
 			f.fb_id = 0;
 		}
 
@@ -756,12 +764,6 @@ static void addfb25_tests(int fd)
 		gem_close(fd, gem_bo);
 }
 
-static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
-{
-	return igt_display_has_format_mod(disp, f->pixel_format,
-					  f->modifier[0]) ? 0 : -1;
-}
-
 static void addfb25_ytile(int fd)
 {
 	struct drm_mode_fb_cmd2 f = {};
@@ -1012,8 +1014,6 @@ igt_main
 
 	master_tests(fd);
 
-	addfb25_tests(fd);
-
 	tiling_tests(fd);
 
 	igt_subtest_group {
@@ -1025,6 +1025,8 @@ igt_main
 		igt_fixture
 			igt_require_intel(fd);
 
+		addfb25_tests(fd);
+
 		addfb25_ytile(fd);
 
 		addfb25_4tile(fd);
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [PATCH i-g-t v3 6/9] XE3: tests/intel/kms_draw_crc: fix x-tiled tests for case when there is no x-tile
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
                   ` (4 preceding siblings ...)
  2024-11-14 19:03 ` [PATCH i-g-t v3 5/9] XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is no x-tile Clint Taylor
@ 2024-11-14 19:03 ` Clint Taylor
  2024-11-21  5:52   ` Pottumuttu, Sai Teja
  2024-11-14 19:03 ` [PATCH i-g-t v3 7/9] XE3: tests/kms_cursor_legacy: flip_vs_cursor_busy_crc was requiring any driver but used intel x-tile Clint Taylor
                   ` (5 subsequent siblings)
  11 siblings, 1 reply; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>

On Xe3 display no more support x-tile and will disable such framebuffers

Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>
Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
---
 tests/intel/kms_draw_crc.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/tests/intel/kms_draw_crc.c b/tests/intel/kms_draw_crc.c
index e3d1c0ba9..3084e9c9b 100644
--- a/tests/intel/kms_draw_crc.c
+++ b/tests/intel/kms_draw_crc.c
@@ -243,8 +243,10 @@ static void fill_fb_subtest(void)
 	get_fill_crc(DRM_FORMAT_MOD_LINEAR, &crc);
 	igt_assert_crc_equal(&crc, &base_crc);
 
-	get_fill_crc(I915_FORMAT_MOD_X_TILED, &crc);
-	igt_assert_crc_equal(&crc, &base_crc);
+	if (intel_display_ver(intel_get_drm_devid(drm_fd)) <= 20) {
+		get_fill_crc(I915_FORMAT_MOD_X_TILED, &crc);
+		igt_assert_crc_equal(&crc, &base_crc);
+	}
 
 	if (intel_display_ver(intel_get_drm_devid(drm_fd)) >= 9) {
 		get_fill_crc(has_4tile ?
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [PATCH i-g-t v3 7/9] XE3: tests/kms_cursor_legacy: flip_vs_cursor_busy_crc was requiring any driver but used intel x-tile
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
                   ` (5 preceding siblings ...)
  2024-11-14 19:03 ` [PATCH i-g-t v3 6/9] XE3: tests/intel/kms_draw_crc: " Clint Taylor
@ 2024-11-14 19:03 ` Clint Taylor
  2024-11-14 19:03 ` [PATCH i-g-t v3 8/9] XE3: tests/intel/kms_frontbuffer_tracking: fix x-tiled tests for case when there is no x-tile Clint Taylor
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>

switch flip_vs_cursor_busy_crc to use linear framebuffer instead of x-tile

Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>
Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
---
 tests/kms_cursor_legacy.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c
index 4e2cfde17..1f082df2d 100644
--- a/tests/kms_cursor_legacy.c
+++ b/tests/kms_cursor_legacy.c
@@ -1679,7 +1679,7 @@ static void flip_vs_cursor_busy_crc(igt_display_t *display, bool atomic)
 	set_fb_on_crtc(display, pipe, output, &fb_info[0]);
 	plane_primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
 	igt_create_color_pattern_fb(display->drm_fd, fb_info[0].width, fb_info[0].height,
-				    DRM_FORMAT_XRGB8888, I915_FORMAT_MOD_X_TILED, .1, .1, .1, &fb_info[1]);
+				    DRM_FORMAT_XRGB8888, DRM_FORMAT_MOD_LINEAR, .1, .1, .1, &fb_info[1]);
 
 	igt_create_color_fb(display->drm_fd, 64, 64, DRM_FORMAT_ARGB8888,
 			    DRM_FORMAT_MOD_LINEAR, 1., 1., 1., &cursor_fb);
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [PATCH i-g-t v3 8/9] XE3: tests/intel/kms_frontbuffer_tracking: fix x-tiled tests for case when there is no x-tile
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
                   ` (6 preceding siblings ...)
  2024-11-14 19:03 ` [PATCH i-g-t v3 7/9] XE3: tests/kms_cursor_legacy: flip_vs_cursor_busy_crc was requiring any driver but used intel x-tile Clint Taylor
@ 2024-11-14 19:03 ` Clint Taylor
  2024-12-02  7:04   ` Pottumuttu, Sai Teja
  2024-11-14 19:03 ` [PATCH i-g-t v3 9/9] XE3: tests/intel/kms_frontbuffer_tracking: platform based handling of x-tile cases Clint Taylor
                   ` (3 subsequent siblings)
  11 siblings, 1 reply; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>

On Xe3 display no more support x-tile and will disable such framebuffers

Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>
Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
---
 tests/intel/kms_frontbuffer_tracking.c | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

diff --git a/tests/intel/kms_frontbuffer_tracking.c b/tests/intel/kms_frontbuffer_tracking.c
index b7e3f7379..8af41caf3 100644
--- a/tests/intel/kms_frontbuffer_tracking.c
+++ b/tests/intel/kms_frontbuffer_tracking.c
@@ -2421,7 +2421,12 @@ static void setup_modeset(void)
 	offscreen_fb.fb = NULL;
 	offscreen_fb.w = 1024;
 	offscreen_fb.h = 1024;
-	create_fbs(FORMAT_DEFAULT, opt.tiling);
+
+	/* Xe3 remove x-tile from display + */
+	if (drm.display_ver <= 20)
+		create_fbs(FORMAT_DEFAULT, opt.tiling);
+	else
+		create_fbs(FORMAT_DEFAULT, TILING_4);
 }
 
 static void teardown_modeset(void)
@@ -2542,7 +2547,6 @@ static void setup_drrs(void)
 
 static void setup_environment(void)
 {
-	setup_drm();
 	setup_modeset();
 
 	setup_fbc();
@@ -3386,6 +3390,7 @@ static bool tiling_is_valid(int feature_flags, enum tiling_type tiling)
 	case TILING_LINEAR:
 		return intel_gen(drm.devid) >= 9;
 	case TILING_X:
+		return (intel_get_device_info(drm.devid)->display_ver > 20) ? false : true;
 	case TILING_Y:
 		return true;
 	case TILING_4:
@@ -4468,9 +4473,10 @@ igt_main_args("", long_options, help_str, opt_handler, NULL)
 	igt_output_t *output;
 
 	igt_fixture {
-		setup_environment();
+		setup_drm();
 		drm.devid = intel_get_drm_devid(drm.fd);
 		drm.display_ver = intel_display_ver(drm.devid);
+		setup_environment();
 	}
 
 	for (t.feature = 0; t.feature < FEATURE_COUNT; t.feature++) {
@@ -4774,6 +4780,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL)
 					if (t.tiling == TILING_4)
 						igt_require(intel_get_device_info(drm.devid)->has_4tile);
 
+					/* Xe3 remove x-tile from display + */
+					if (t.tiling == TILING_X) {
+						igt_require(drm.display_ver <= 20);
+					}
+
 					if (tiling_is_valid(t.feature, t.tiling))
 						draw_subtest(&t);
 					else
@@ -4805,7 +4816,13 @@ igt_main_args("", long_options, help_str, opt_handler, NULL)
 	t.format = FORMAT_DEFAULT;
 	t.flip = FLIP_PAGEFLIP;
 	t.method = IGT_DRAW_BLT;
-	t.tiling = opt.tiling;
+
+	/* Xe3 remove x-tile from display + */
+	if (drm.display_ver <= 20)
+		t.tiling = opt.tiling;
+	else
+		t.tiling = TILING_4;
+
 	igt_subtest("basic") {
 		if (!is_xe_device(drm.fd))
 			igt_require_gem(drm.fd);
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* [PATCH i-g-t v3 9/9] XE3: tests/intel/kms_frontbuffer_tracking: platform based handling of x-tile cases
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
                   ` (7 preceding siblings ...)
  2024-11-14 19:03 ` [PATCH i-g-t v3 8/9] XE3: tests/intel/kms_frontbuffer_tracking: fix x-tiled tests for case when there is no x-tile Clint Taylor
@ 2024-11-14 19:03 ` Clint Taylor
  2024-11-14 19:53 ` ✗ Fi.CI.BAT: failure for Initial PTL support (rev3) Patchwork
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 23+ messages in thread
From: Clint Taylor @ 2024-11-14 19:03 UTC (permalink / raw)
  To: igt-dev

From: Vinod Govindapillai <vinod.govindapillai@intel.com>

x-tile is not supported from xe3 onwards. Handle this conclusively
in all the kms_frontbuffer_tracking subtest options.

Signed-off-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
---
 tests/intel/kms_frontbuffer_tracking.c | 31 ++++++++++----------------
 1 file changed, 12 insertions(+), 19 deletions(-)

diff --git a/tests/intel/kms_frontbuffer_tracking.c b/tests/intel/kms_frontbuffer_tracking.c
index 8af41caf3..8ceb7b860 100644
--- a/tests/intel/kms_frontbuffer_tracking.c
+++ b/tests/intel/kms_frontbuffer_tracking.c
@@ -1271,7 +1271,7 @@ struct test_mode {
 		TILING_Y,
 		TILING_4,
 		TILING_COUNT,
-		TILING_DEFAULT = TILING_X,
+		TILING_AUTOSELECT,
 	} tiling;
 
 	enum igt_draw_method method;
@@ -1394,7 +1394,7 @@ struct {
 	.only_pipes = PIPE_COUNT,
 	.shared_fb_x_offset = 248,
 	.shared_fb_y_offset = 500,
-	.tiling = TILING_DEFAULT,
+	.tiling = TILING_AUTOSELECT,
 };
 
 struct modeset_params {
@@ -2421,12 +2421,7 @@ static void setup_modeset(void)
 	offscreen_fb.fb = NULL;
 	offscreen_fb.w = 1024;
 	offscreen_fb.h = 1024;
-
-	/* Xe3 remove x-tile from display + */
-	if (drm.display_ver <= 20)
-		create_fbs(FORMAT_DEFAULT, opt.tiling);
-	else
-		create_fbs(FORMAT_DEFAULT, TILING_4);
+	create_fbs(FORMAT_DEFAULT, opt.tiling);
 }
 
 static void teardown_modeset(void)
@@ -4476,6 +4471,14 @@ igt_main_args("", long_options, help_str, opt_handler, NULL)
 		setup_drm();
 		drm.devid = intel_get_drm_devid(drm.fd);
 		drm.display_ver = intel_display_ver(drm.devid);
+
+		/* TILING_X is not supported from Xe3 onwards. If the tiling
+		 * is not set explicitly using the commandline parameter,
+		 * handle the default tiling based on the platform.
+		 */
+		if (opt.tiling == TILING_AUTOSELECT)
+			opt.tiling = drm.display_ver >= 30 ? TILING_4 : TILING_X;
+
 		setup_environment();
 	}
 
@@ -4780,11 +4783,6 @@ igt_main_args("", long_options, help_str, opt_handler, NULL)
 					if (t.tiling == TILING_4)
 						igt_require(intel_get_device_info(drm.devid)->has_4tile);
 
-					/* Xe3 remove x-tile from display + */
-					if (t.tiling == TILING_X) {
-						igt_require(drm.display_ver <= 20);
-					}
-
 					if (tiling_is_valid(t.feature, t.tiling))
 						draw_subtest(&t);
 					else
@@ -4816,12 +4814,7 @@ igt_main_args("", long_options, help_str, opt_handler, NULL)
 	t.format = FORMAT_DEFAULT;
 	t.flip = FLIP_PAGEFLIP;
 	t.method = IGT_DRAW_BLT;
-
-	/* Xe3 remove x-tile from display + */
-	if (drm.display_ver <= 20)
-		t.tiling = opt.tiling;
-	else
-		t.tiling = TILING_4;
+	t.tiling = opt.tiling;
 
 	igt_subtest("basic") {
 		if (!is_xe_device(drm.fd))
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

* ✗ Fi.CI.BAT: failure for Initial PTL support (rev3)
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
                   ` (8 preceding siblings ...)
  2024-11-14 19:03 ` [PATCH i-g-t v3 9/9] XE3: tests/intel/kms_frontbuffer_tracking: platform based handling of x-tile cases Clint Taylor
@ 2024-11-14 19:53 ` Patchwork
  2024-11-14 20:37 ` ✓ CI.xeBAT: success " Patchwork
  2024-11-15 15:48 ` ✗ CI.xeFULL: failure " Patchwork
  11 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-11-14 19:53 UTC (permalink / raw)
  To: Clint Taylor; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 7249 bytes --]

== Series Details ==

Series: Initial PTL support (rev3)
URL   : https://patchwork.freedesktop.org/series/141325/
State : failure

== Summary ==

CI Bug Log - changes from IGT_8111 -> IGTPW_12110
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_12110 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_12110, 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.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/index.html

Participating hosts (46 -> 45)
------------------------------

  Missing    (1): fi-snb-2520m 

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in IGTPW_12110:

### IGT changes ###

#### Possible regressions ####

  * igt@i915_selftest@live@reset:
    - bat-arlh-3:         NOTRUN -> [INCOMPLETE][1]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-arlh-3/igt@i915_selftest@live@reset.html

  
Known issues
------------

  Here are the changes found in IGTPW_12110 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@i915_selftest@live@gt_lrc:
    - bat-adlp-6:         NOTRUN -> [INCOMPLETE][2] ([i915#9413])
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-adlp-6/igt@i915_selftest@live@gt_lrc.html

  
#### Possible fixes ####

  * igt@i915_selftest@live:
    - bat-arls-5:         [ABORT][3] ([i915#10341]) -> [PASS][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-arls-5/igt@i915_selftest@live.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-arls-5/igt@i915_selftest@live.html
    - {bat-arls-6}:       [DMESG-FAIL][5] ([i915#10341]) -> [PASS][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-arls-6/igt@i915_selftest@live.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-arls-6/igt@i915_selftest@live.html

  * igt@i915_selftest@live@workarounds:
    - bat-arlh-3:         [ABORT][7] ([i915#12061]) -> [PASS][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-arlh-3/igt@i915_selftest@live@workarounds.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-arlh-3/igt@i915_selftest@live@workarounds.html
    - bat-arls-5:         [ABORT][9] ([i915#12061]) -> [PASS][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-arls-5/igt@i915_selftest@live@workarounds.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-arls-5/igt@i915_selftest@live@workarounds.html
    - bat-adlp-6:         [INCOMPLETE][11] ([i915#9413]) -> [PASS][12]
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-adlp-6/igt@i915_selftest@live@workarounds.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-adlp-6/igt@i915_selftest@live@workarounds.html
    - {bat-arls-6}:       [DMESG-FAIL][13] ([i915#9500]) -> [PASS][14]
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-arls-6/igt@i915_selftest@live@workarounds.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-arls-6/igt@i915_selftest@live@workarounds.html

  * igt@kms_chamelium_edid@hdmi-edid-read:
    - bat-dg2-13:         [DMESG-WARN][15] ([i915#12253]) -> [PASS][16]
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html

  
#### Warnings ####

  * igt@i915_selftest@live:
    - bat-arlh-3:         [ABORT][17] ([i915#10341]) -> [INCOMPLETE][18] ([i915#10341])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-arlh-3/igt@i915_selftest@live.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-arlh-3/igt@i915_selftest@live.html

  * igt@kms_addfb_basic@basic-y-tiled-legacy:
    - bat-dg2-8:          [SKIP][19] ([i915#4212] / [i915#4215] / [i915#5190]) -> [SKIP][20] ([i915#4215] / [i915#5190])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
    - bat-dg1-7:          [SKIP][21] ([i915#4212] / [i915#4215]) -> [SKIP][22] ([i915#4215])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-dg1-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-dg1-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html
    - bat-dg2-9:          [SKIP][23] ([i915#4212] / [i915#4215] / [i915#5190]) -> [SKIP][24] ([i915#4215] / [i915#5190])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
    - bat-dg2-11:         [SKIP][25] ([i915#4212] / [i915#4215] / [i915#5190]) -> [SKIP][26] ([i915#4215] / [i915#5190])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-dg2-11/igt@kms_addfb_basic@basic-y-tiled-legacy.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-dg2-11/igt@kms_addfb_basic@basic-y-tiled-legacy.html
    - bat-dg2-14:         [SKIP][27] ([i915#4212] / [i915#4215] / [i915#5190]) -> [SKIP][28] ([i915#4215] / [i915#5190])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8111/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [i915#10341]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10341
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#12253]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12253
  [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
  [i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#9413]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9413
  [i915#9500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9500


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_8111 -> IGTPW_12110
  * Linux: CI_DRM_15697 -> CI_DRM_15700

  CI-20190529: 20190529
  CI_DRM_15697: 92018261c565a3040d58359e890ce947c29907ed @ git://anongit.freedesktop.org/gfx-ci/linux
  CI_DRM_15700: 4018ba30ba2cc7bcbaed85dd5e77a506dd911b6d @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_12110: 6da096705a31e18990b9c386c3d35b4e294a75ea @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8111: 67422a7b55b0278cf0d1bfdc0899ee637ed7d588 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12110/index.html

[-- Attachment #2: Type: text/html, Size: 9902 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* ✓ CI.xeBAT: success for Initial PTL support (rev3)
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
                   ` (9 preceding siblings ...)
  2024-11-14 19:53 ` ✗ Fi.CI.BAT: failure for Initial PTL support (rev3) Patchwork
@ 2024-11-14 20:37 ` Patchwork
  2024-11-15 15:48 ` ✗ CI.xeFULL: failure " Patchwork
  11 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-11-14 20:37 UTC (permalink / raw)
  To: Clint Taylor; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 4303 bytes --]

== Series Details ==

Series: Initial PTL support (rev3)
URL   : https://patchwork.freedesktop.org/series/141325/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8111_BAT -> XEIGTPW_12110_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (8 -> 9)
------------------------------

  Additional (1): bat-adlp-7 

Known issues
------------

  Here are the changes found in XEIGTPW_12110_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_dsc@dsc-basic:
    - bat-adlp-7:         NOTRUN -> [SKIP][1] ([Intel XE#3443] / [Intel XE#455])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/bat-adlp-7/igt@kms_dsc@dsc-basic.html

  * igt@xe_evict@evict-beng-small:
    - bat-adlp-7:         NOTRUN -> [SKIP][2] ([Intel XE#261] / [Intel XE#3443] / [Intel XE#688]) +15 other tests skip
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/bat-adlp-7/igt@xe_evict@evict-beng-small.html

  * igt@xe_evict_ccs@evict-overcommit-parallel-nofree-samefd:
    - bat-adlp-7:         NOTRUN -> [SKIP][3] ([Intel XE#3443] / [Intel XE#688]) +1 other test skip
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/bat-adlp-7/igt@xe_evict_ccs@evict-overcommit-parallel-nofree-samefd.html

  * igt@xe_exec_fault_mode@twice-userptr-invalidate-prefetch:
    - bat-adlp-7:         NOTRUN -> [SKIP][4] ([Intel XE#288] / [Intel XE#3443]) +32 other tests skip
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/bat-adlp-7/igt@xe_exec_fault_mode@twice-userptr-invalidate-prefetch.html

  * igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit:
    - bat-adlp-7:         NOTRUN -> [SKIP][5] ([Intel XE#2229] / [Intel XE#3443]) +2 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/bat-adlp-7/igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit.html

  * igt@xe_mmap@vram:
    - bat-adlp-7:         NOTRUN -> [SKIP][6] ([Intel XE#1008] / [Intel XE#3443])
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/bat-adlp-7/igt@xe_mmap@vram.html

  * igt@xe_pat@pat-index-xe2:
    - bat-adlp-7:         NOTRUN -> [SKIP][7] ([Intel XE#2839] / [Intel XE#3443] / [Intel XE#977])
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/bat-adlp-7/igt@xe_pat@pat-index-xe2.html

  * igt@xe_pat@pat-index-xehpc:
    - bat-adlp-7:         NOTRUN -> [SKIP][8] ([Intel XE#2838] / [Intel XE#3443] / [Intel XE#979])
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/bat-adlp-7/igt@xe_pat@pat-index-xehpc.html

  * igt@xe_pat@pat-index-xelpg:
    - bat-adlp-7:         NOTRUN -> [SKIP][9] ([Intel XE#3443] / [Intel XE#979])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/bat-adlp-7/igt@xe_pat@pat-index-xelpg.html

  
  [Intel XE#1008]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1008
  [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
  [Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
  [Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
  [Intel XE#2839]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2839
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#3443]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3443
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
  [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979


Build changes
-------------

  * IGT: IGT_8111 -> IGTPW_12110
  * Linux: xe-2229-92018261c565a3040d58359e890ce947c29907ed -> xe-2232-4018ba30ba2cc7bcbaed85dd5e77a506dd911b6d

  IGTPW_12110: 6da096705a31e18990b9c386c3d35b4e294a75ea @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8111: 67422a7b55b0278cf0d1bfdc0899ee637ed7d588 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-2229-92018261c565a3040d58359e890ce947c29907ed: 92018261c565a3040d58359e890ce947c29907ed
  xe-2232-4018ba30ba2cc7bcbaed85dd5e77a506dd911b6d: 4018ba30ba2cc7bcbaed85dd5e77a506dd911b6d

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/index.html

[-- Attachment #2: Type: text/html, Size: 5759 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 1/9] PTL: lib/intel_chipset: add pantherlake definition and support
  2024-11-14 19:03 ` [PATCH i-g-t v3 1/9] PTL: lib/intel_chipset: add pantherlake definition and support Clint Taylor
@ 2024-11-15  8:46   ` Pottumuttu, Sai Teja
  2024-11-15 23:38     ` Taylor, Clinton A
  0 siblings, 1 reply; 23+ messages in thread
From: Pottumuttu, Sai Teja @ 2024-11-15  8:46 UTC (permalink / raw)
  To: Clint Taylor, igt-dev

On 15-11-2024 00:33, Clint Taylor wrote:
> From: Matt Atwood <matthew.s.atwood@intel.com>
> 
> Add support for the pantherlake platform for xe.
> 
> Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com>
> Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>

I think we can squash this one and the next flatccs patch so that the 
complete/correct support stays in a single commit.


Thanks,
Sai Teja

> ---
>   lib/intel_chipset.h     |  2 ++
>   lib/intel_device_info.c | 12 ++++++++++++
>   2 files changed, 14 insertions(+)
> 
> diff --git a/lib/intel_chipset.h b/lib/intel_chipset.h
> index 0c04476bf..c93ad9f75 100644
> --- a/lib/intel_chipset.h
> +++ b/lib/intel_chipset.h
> @@ -92,6 +92,8 @@ struct intel_device_info {
>   	bool is_pontevecchio : 1;
>   	bool is_lunarlake : 1;
>   	bool is_battlemage : 1;
> +	bool is_pantherlake : 1;
> +
>   	const struct intel_cmds_info *cmds_info;
>   	const char *codename;
>   };
> diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c
> index 546b9c65a..69132e91c 100644
> --- a/lib/intel_device_info.c
> +++ b/lib/intel_device_info.c
> @@ -526,6 +526,16 @@ static const struct intel_device_info intel_battlemage_info = {
>   	.cmds_info = &xe2_cmds_info,
>   };
>   
> +static const struct intel_device_info intel_pantherlake_info = {
> +	.graphics_ver = 30,
> +	.graphics_rel = 0,
> +	.display_ver = 30,
> +	.has_4tile = true,
> +	.is_pantherlake = true,
> +	.codename = "pantherlake",
> +	.cmds_info = &gen12_pvc_cmds_info,
> +};
> +
>   #define INTEL_PCI_ID_INIT(_id, _info) { \
>   	.vendor_id = 0x8086, .device_id = (_id), \
>   	.subvendor_id = PCI_MATCH_ANY, .subdevice_id = PCI_MATCH_ANY, \
> @@ -642,6 +652,8 @@ static const struct pci_id_match intel_device_match[] = {
>   
>   	INTEL_BMG_IDS(INTEL_PCI_ID_INIT, &intel_battlemage_info),
>   
> +	INTEL_PTL_IDS(INTEL_PCI_ID_INIT, &intel_pantherlake_info),
> +
>   	INTEL_PCI_ID_INIT(PCI_MATCH_ANY, &intel_generic_info),
>   };
>   

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 5/9] XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is no x-tile
  2024-11-14 19:03 ` [PATCH i-g-t v3 5/9] XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is no x-tile Clint Taylor
@ 2024-11-15 13:31   ` Kamil Konieczny
  2024-11-15 23:42     ` Taylor, Clinton A
  0 siblings, 1 reply; 23+ messages in thread
From: Kamil Konieczny @ 2024-11-15 13:31 UTC (permalink / raw)
  To: igt-dev; +Cc: Clint Taylor

Hi Clint,
On 2024-11-14 at 11:03:35 -0800, Clint Taylor wrote:
> From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>

Please use correct names here, it should be:

> From: "Juha-pekka Heikkila" <juha-pekka.heikkila@intel.com>

> 
> On Xe3 display no more support x-tile and will disable such framebuffers
> 
> Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>

and here:

Signed-off-by: Juha-pekka Heikkila <juha-pekka.heikkila@intel.com>

Please do the same corrections in other patches in this series.

Regards,
Kamil

> Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
> ---
>  tests/kms_addfb_basic.c | 22 ++++++++++++----------
>  1 file changed, 12 insertions(+), 10 deletions(-)
> 
> diff --git a/tests/kms_addfb_basic.c b/tests/kms_addfb_basic.c
> index b22818592..3ba87117b 100644
> --- a/tests/kms_addfb_basic.c
> +++ b/tests/kms_addfb_basic.c
> @@ -217,6 +217,12 @@ static int legacy_addfb(int fd, struct drm_mode_fb_cmd *arg)
>  	return err;
>  }
>  
> +static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
> +{
> +	return igt_display_has_format_mod(disp, f->pixel_format,
> +					  f->modifier[0]) ? 0 : -1;
> +}
> +
>  static void invalid_tests(int fd)
>  {
>  	struct drm_mode_fb_cmd2 f = {};
> @@ -735,8 +741,10 @@ static void addfb25_tests(int fd)
>  		igt_describe("Check if addfb2 call works for x-tiling");
>  		igt_subtest("addfb25-x-tiled-legacy") {
>  			f.modifier[0] = I915_FORMAT_MOD_X_TILED;
> -			do_ioctl(fd, DRM_IOCTL_MODE_ADDFB2, &f);
> -			do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
> +			igt_assert_eq(drmIoctl(fd, DRM_IOCTL_MODE_ADDFB2, &f),
> +				      addfb_expected_ret(&display, &f));
> +			if (!addfb_expected_ret(&display, &f))
> +				do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
>  			f.fb_id = 0;
>  		}
>  
> @@ -756,12 +764,6 @@ static void addfb25_tests(int fd)
>  		gem_close(fd, gem_bo);
>  }
>  
> -static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
> -{
> -	return igt_display_has_format_mod(disp, f->pixel_format,
> -					  f->modifier[0]) ? 0 : -1;
> -}
> -
>  static void addfb25_ytile(int fd)
>  {
>  	struct drm_mode_fb_cmd2 f = {};
> @@ -1012,8 +1014,6 @@ igt_main
>  
>  	master_tests(fd);
>  
> -	addfb25_tests(fd);
> -
>  	tiling_tests(fd);
>  
>  	igt_subtest_group {
> @@ -1025,6 +1025,8 @@ igt_main
>  		igt_fixture
>  			igt_require_intel(fd);
>  
> +		addfb25_tests(fd);
> +
>  		addfb25_ytile(fd);
>  
>  		addfb25_4tile(fd);
> -- 
> 2.25.1
> 

^ permalink raw reply	[flat|nested] 23+ messages in thread

* ✗ CI.xeFULL: failure for Initial PTL support (rev3)
  2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
                   ` (10 preceding siblings ...)
  2024-11-14 20:37 ` ✓ CI.xeBAT: success " Patchwork
@ 2024-11-15 15:48 ` Patchwork
  11 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2024-11-15 15:48 UTC (permalink / raw)
  To: Clint Taylor; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 49800 bytes --]

== Series Details ==

Series: Initial PTL support (rev3)
URL   : https://patchwork.freedesktop.org/series/141325/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8111_full -> XEIGTPW_12110_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with XEIGTPW_12110_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in XEIGTPW_12110_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (4 -> 4)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in XEIGTPW_12110_full:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_cursor_legacy@torture-move@pipe-c:
    - shard-dg2-set2:     [PASS][1] -> [DMESG-WARN][2]
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-463/igt@kms_cursor_legacy@torture-move@pipe-c.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@kms_cursor_legacy@torture-move@pipe-c.html

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3:
    - shard-bmg:          [PASS][3] -> [FAIL][4] +3 other tests fail
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-3/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html

  * igt@kms_flip@flip-vs-expired-vblank@a-dp4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][5]
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank@a-dp4.html

  * igt@kms_flip@flip-vs-suspend-interruptible@b-dp2:
    - shard-bmg:          NOTRUN -> [DMESG-WARN][6]
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible@b-dp2.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers:
    - shard-bmg:          [PASS][7] -> [INCOMPLETE][8] +1 other test incomplete
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html

  * igt@kms_psr@fbc-psr2-sprite-plane-onoff:
    - shard-lnl:          [PASS][9] -> [FAIL][10] +3 other tests fail
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-2/igt@kms_psr@fbc-psr2-sprite-plane-onoff.html
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-3/igt@kms_psr@fbc-psr2-sprite-plane-onoff.html

  * igt@xe_exec_threads@threads-mixed-shared-vm-userptr-invalidate:
    - shard-dg2-set2:     [PASS][11] -> [DMESG-FAIL][12]
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-434/igt@xe_exec_threads@threads-mixed-shared-vm-userptr-invalidate.html
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@xe_exec_threads@threads-mixed-shared-vm-userptr-invalidate.html

  * igt@xe_fault_injection@inject-fault-probe-function-xe_guc_relay_init:
    - shard-dg2-set2:     NOTRUN -> [DMESG-WARN][13] +1 other test dmesg-warn
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@xe_fault_injection@inject-fault-probe-function-xe_guc_relay_init.html

  
Known issues
------------

  Here are the changes found in XEIGTPW_12110_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_async_flips@invalid-async-flip:
    - shard-bmg:          NOTRUN -> [SKIP][14] ([Intel XE#873])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-2/igt@kms_async_flips@invalid-async-flip.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-lnl:          NOTRUN -> [FAIL][15] ([Intel XE#1426]) +1 other test fail
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-dp-2:
    - shard-bmg:          [PASS][16] -> [FAIL][17] ([Intel XE#1426]) +1 other test fail
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-5/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-dp-2.html
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-5/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-dp-2.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-90:
    - shard-dg2-set2:     NOTRUN -> [SKIP][18] ([Intel XE#316]) +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-lnl:          NOTRUN -> [SKIP][19] ([Intel XE#1407])
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_big_fb@y-tiled-32bpp-rotate-270:
    - shard-lnl:          NOTRUN -> [SKIP][20] ([Intel XE#1124]) +1 other test skip
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-5/igt@kms_big_fb@y-tiled-32bpp-rotate-270.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-bmg:          NOTRUN -> [SKIP][21] ([Intel XE#1124]) +4 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
    - shard-dg2-set2:     NOTRUN -> [SKIP][22] ([Intel XE#1124]) +5 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html

  * igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p:
    - shard-dg2-set2:     NOTRUN -> [SKIP][23] ([Intel XE#367])
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-464/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html

  * igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p:
    - shard-dg2-set2:     NOTRUN -> [SKIP][24] ([Intel XE#2191])
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html

  * igt@kms_bw@linear-tiling-2-displays-3840x2160p:
    - shard-bmg:          NOTRUN -> [SKIP][25] ([Intel XE#367])
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-8/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html

  * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][26] ([Intel XE#787]) +93 other tests skip
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-436/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-6.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][27] ([Intel XE#2887]) +7 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-6/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2:
    - shard-bmg:          NOTRUN -> [SKIP][28] ([Intel XE#2652] / [Intel XE#787]) +17 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-5/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc:
    - shard-bmg:          NOTRUN -> [SKIP][29] ([Intel XE#3432])
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][30] ([Intel XE#2887]) +4 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-dp-4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][31] ([Intel XE#616]) +3 other tests fail
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-dp-4.html

  * igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-d-dp-5:
    - shard-dg2-set2:     NOTRUN -> [SKIP][32] ([Intel XE#455] / [Intel XE#787]) +28 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-d-dp-5.html

  * igt@kms_chamelium_color@ctm-0-25:
    - shard-bmg:          NOTRUN -> [SKIP][33] ([Intel XE#2325])
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-1/igt@kms_chamelium_color@ctm-0-25.html

  * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k:
    - shard-dg2-set2:     NOTRUN -> [SKIP][34] ([Intel XE#373]) +3 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k.html

  * igt@kms_chamelium_edid@vga-edid-read:
    - shard-lnl:          NOTRUN -> [SKIP][35] ([Intel XE#373]) +2 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-1/igt@kms_chamelium_edid@vga-edid-read.html

  * igt@kms_chamelium_hpd@dp-hpd:
    - shard-bmg:          NOTRUN -> [SKIP][36] ([Intel XE#2252]) +2 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-2/igt@kms_chamelium_hpd@dp-hpd.html

  * igt@kms_content_protection@srm@pipe-a-dp-5:
    - shard-dg2-set2:     NOTRUN -> [FAIL][37] ([Intel XE#3407])
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_content_protection@srm@pipe-a-dp-5.html

  * igt@kms_cursor_crc@cursor-offscreen-32x32:
    - shard-bmg:          NOTRUN -> [SKIP][38] ([Intel XE#2320])
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-2/igt@kms_cursor_crc@cursor-offscreen-32x32.html

  * igt@kms_cursor_crc@cursor-offscreen-512x512:
    - shard-dg2-set2:     NOTRUN -> [SKIP][39] ([Intel XE#308])
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_cursor_crc@cursor-offscreen-512x512.html

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-lnl:          NOTRUN -> [SKIP][40] ([Intel XE#2321]) +1 other test skip
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-8/igt@kms_cursor_crc@cursor-onscreen-512x170.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-bmg:          NOTRUN -> [SKIP][41] ([Intel XE#2321])
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-8/igt@kms_cursor_crc@cursor-random-512x512.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
    - shard-lnl:          NOTRUN -> [SKIP][42] ([Intel XE#309])
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
    - shard-dg2-set2:     NOTRUN -> [SKIP][43] ([Intel XE#323])
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html

  * igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size:
    - shard-lnl:          [PASS][44] -> [FAIL][45] ([Intel XE#1541])
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-4/igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size.html
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-7/igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@torture-move:
    - shard-dg2-set2:     [PASS][46] -> [DMESG-WARN][47] ([Intel XE#3184])
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-463/igt@kms_cursor_legacy@torture-move.html
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@kms_cursor_legacy@torture-move.html

  * igt@kms_display_modes@mst-extended-mode-negative:
    - shard-lnl:          NOTRUN -> [SKIP][48] ([Intel XE#307])
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-2/igt@kms_display_modes@mst-extended-mode-negative.html

  * igt@kms_feature_discovery@chamelium:
    - shard-dg2-set2:     NOTRUN -> [SKIP][49] ([Intel XE#701])
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_feature_discovery@chamelium.html

  * igt@kms_feature_discovery@display-3x:
    - shard-dg2-set2:     NOTRUN -> [SKIP][50] ([Intel XE#703])
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@kms_feature_discovery@display-3x.html

  * igt@kms_flip@2x-flip-vs-expired-vblank:
    - shard-bmg:          [PASS][51] -> [FAIL][52] ([Intel XE#2882])
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-6/igt@kms_flip@2x-flip-vs-expired-vblank.html
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-6/igt@kms_flip@2x-flip-vs-expired-vblank.html

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible:
    - shard-lnl:          NOTRUN -> [SKIP][53] ([Intel XE#1421]) +1 other test skip
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-7/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible:
    - shard-dg2-set2:     [PASS][54] -> [INCOMPLETE][55] ([Intel XE#1195] / [Intel XE#2049] / [Intel XE#2597])
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-435/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@kms_flip@2x-flip-vs-suspend-interruptible.html

  * igt@kms_flip@dpms-vs-vblank-race-interruptible@c-dp5:
    - shard-dg2-set2:     NOTRUN -> [INCOMPLETE][56] ([Intel XE#1195])
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_flip@dpms-vs-vblank-race-interruptible@c-dp5.html

  * igt@kms_flip@flip-vs-expired-vblank@c-dp4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][57] ([Intel XE#301]) +2 other tests fail
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank@c-dp4.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-bmg:          NOTRUN -> [DMESG-WARN][58] ([Intel XE#2955])
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1:
    - shard-lnl:          [PASS][59] -> [FAIL][60] ([Intel XE#886]) +2 other tests fail
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-3/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-5/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][61] ([Intel XE#1397] / [Intel XE#1745])
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][62] ([Intel XE#1397])
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-bmg:          NOTRUN -> [SKIP][63] ([Intel XE#2293]) +1 other test skip
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
    - shard-bmg:          NOTRUN -> [SKIP][64] ([Intel XE#2293] / [Intel XE#2380]) +1 other test skip
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
    - shard-dg2-set2:     NOTRUN -> [SKIP][65] ([Intel XE#455]) +3 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling@pipe-a-valid-mode:
    - shard-dg2-set2:     [PASS][66] -> [INCOMPLETE][67] ([Intel XE#1195]) +3 other tests incomplete
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-464/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling@pipe-a-valid-mode.html
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-436/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_tiling@flip-change-tiling@pipe-b-edp-1-4-rc-ccs-to-4:
    - shard-lnl:          [PASS][68] -> [FAIL][69] ([Intel XE#1491]) +2 other tests fail
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-7/igt@kms_flip_tiling@flip-change-tiling@pipe-b-edp-1-4-rc-ccs-to-4.html
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-3/igt@kms_flip_tiling@flip-change-tiling@pipe-b-edp-1-4-rc-ccs-to-4.html

  * igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary:
    - shard-dg2-set2:     NOTRUN -> [SKIP][70] ([Intel XE#651]) +11 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
    - shard-bmg:          NOTRUN -> [FAIL][71] ([Intel XE#2333]) +5 other tests fail
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][72] ([Intel XE#2312])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render:
    - shard-lnl:          NOTRUN -> [SKIP][73] ([Intel XE#651]) +2 other tests skip
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][74] ([Intel XE#2311]) +12 other tests skip
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render:
    - shard-lnl:          NOTRUN -> [SKIP][75] ([Intel XE#656]) +10 other tests skip
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-bmg:          NOTRUN -> [SKIP][76] ([Intel XE#2313]) +10 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
    - shard-dg2-set2:     NOTRUN -> [SKIP][77] ([Intel XE#653]) +15 other tests skip
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html

  * igt@kms_getfb@getfb-reject-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][78] ([Intel XE#2502])
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-7/igt@kms_getfb@getfb-reject-ccs.html

  * igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [FAIL][79] ([Intel XE#3312]) +1 other test fail
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-6.html

  * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
    - shard-bmg:          NOTRUN -> [SKIP][80] ([Intel XE#2934])
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html

  * igt@kms_panel_fitting@legacy:
    - shard-bmg:          NOTRUN -> [SKIP][81] ([Intel XE#2486])
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-3/igt@kms_panel_fitting@legacy.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format:
    - shard-dg2-set2:     NOTRUN -> [SKIP][82] ([Intel XE#2763] / [Intel XE#455]) +1 other test skip
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b:
    - shard-dg2-set2:     NOTRUN -> [SKIP][83] ([Intel XE#2763]) +2 other tests skip
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-c:
    - shard-lnl:          NOTRUN -> [SKIP][84] ([Intel XE#2763]) +7 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-c.html

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-dg2-set2:     NOTRUN -> [SKIP][85] ([Intel XE#1122])
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-433/igt@kms_pm_dc@dc3co-vpb-simulation.html

  * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
    - shard-bmg:          NOTRUN -> [SKIP][86] ([Intel XE#1489])
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-8/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
    - shard-dg2-set2:     NOTRUN -> [SKIP][87] ([Intel XE#1489]) +2 other tests skip
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-bmg:          NOTRUN -> [SKIP][88] ([Intel XE#2387]) +1 other test skip
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-2/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@fbc-psr2-primary-render:
    - shard-dg2-set2:     NOTRUN -> [SKIP][89] ([Intel XE#2850] / [Intel XE#929]) +6 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-433/igt@kms_psr@fbc-psr2-primary-render.html

  * igt@kms_psr@pr-primary-page-flip:
    - shard-lnl:          NOTRUN -> [SKIP][90] ([Intel XE#1406]) +1 other test skip
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-3/igt@kms_psr@pr-primary-page-flip.html

  * igt@kms_psr@psr-basic:
    - shard-bmg:          NOTRUN -> [SKIP][91] ([Intel XE#2234] / [Intel XE#2850]) +3 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-5/igt@kms_psr@psr-basic.html

  * igt@kms_psr@psr2-basic:
    - shard-lnl:          [PASS][92] -> [FAIL][93] ([Intel XE#3331]) +1 other test fail
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-4/igt@kms_psr@psr2-basic.html
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-6/igt@kms_psr@psr2-basic.html

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-bmg:          NOTRUN -> [SKIP][94] ([Intel XE#3414])
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-7/igt@kms_rotation_crc@primary-rotation-90.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-dg2-set2:     NOTRUN -> [SKIP][95] ([Intel XE#1127])
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

  * igt@kms_scaling_modes@scaling-mode-none:
    - shard-bmg:          NOTRUN -> [SKIP][96] ([Intel XE#2413])
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-8/igt@kms_scaling_modes@scaling-mode-none.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - shard-bmg:          NOTRUN -> [SKIP][97] ([Intel XE#1435])
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-8/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@kms_setmode@basic@pipe-b-dp-4:
    - shard-dg2-set2:     [PASS][98] -> [FAIL][99] ([Intel XE#2883]) +2 other tests fail
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-463/igt@kms_setmode@basic@pipe-b-dp-4.html
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@kms_setmode@basic@pipe-b-dp-4.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg2-set2:     NOTRUN -> [SKIP][100] ([Intel XE#362])
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_universal_plane@cursor-fb-leak:
    - shard-lnl:          [PASS][101] -> [FAIL][102] ([Intel XE#899]) +2 other tests fail
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-2/igt@kms_universal_plane@cursor-fb-leak.html
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-1/igt@kms_universal_plane@cursor-fb-leak.html

  * igt@xe_compute_preempt@compute-preempt-many:
    - shard-dg2-set2:     NOTRUN -> [SKIP][103] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@xe_compute_preempt@compute-preempt-many.html

  * igt@xe_copy_basic@mem-set-linear-0xfffe:
    - shard-dg2-set2:     NOTRUN -> [SKIP][104] ([Intel XE#1126])
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@xe_copy_basic@mem-set-linear-0xfffe.html

  * igt@xe_eudebug@basic-read-event:
    - shard-bmg:          NOTRUN -> [SKIP][105] ([Intel XE#2905]) +3 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-8/igt@xe_eudebug@basic-read-event.html

  * igt@xe_eudebug_online@interrupt-other-debuggable:
    - shard-lnl:          NOTRUN -> [SKIP][106] ([Intel XE#2905]) +1 other test skip
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-6/igt@xe_eudebug_online@interrupt-other-debuggable.html

  * igt@xe_evict@evict-beng-large-cm:
    - shard-lnl:          NOTRUN -> [SKIP][107] ([Intel XE#688]) +3 other tests skip
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-3/igt@xe_evict@evict-beng-large-cm.html

  * igt@xe_evict@evict-mixed-many-threads-large:
    - shard-dg2-set2:     [PASS][108] -> [TIMEOUT][109] ([Intel XE#1473])
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-435/igt@xe_evict@evict-mixed-many-threads-large.html
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@xe_evict@evict-mixed-many-threads-large.html

  * igt@xe_evict@evict-mixed-many-threads-small:
    - shard-bmg:          [PASS][110] -> [TIMEOUT][111] ([Intel XE#1473] / [Intel XE#2472])
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-6/igt@xe_evict@evict-mixed-many-threads-small.html
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-4/igt@xe_evict@evict-mixed-many-threads-small.html

  * igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate:
    - shard-bmg:          NOTRUN -> [SKIP][112] ([Intel XE#2322]) +1 other test skip
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-2/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html

  * igt@xe_exec_basic@multigpu-once-userptr-invalidate:
    - shard-lnl:          NOTRUN -> [SKIP][113] ([Intel XE#1392]) +1 other test skip
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-3/igt@xe_exec_basic@multigpu-once-userptr-invalidate.html

  * igt@xe_exec_fault_mode@once-rebind-prefetch:
    - shard-dg2-set2:     NOTRUN -> [SKIP][114] ([Intel XE#288]) +11 other tests skip
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-433/igt@xe_exec_fault_mode@once-rebind-prefetch.html

  * igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
    - shard-dg2-set2:     NOTRUN -> [SKIP][115] ([Intel XE#2360]) +1 other test skip
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-464/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html

  * igt@xe_exec_sip_eudebug@breakpoint-writesip-twice:
    - shard-dg2-set2:     NOTRUN -> [SKIP][116] ([Intel XE#2905]) +4 other tests skip
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@xe_exec_sip_eudebug@breakpoint-writesip-twice.html

  * igt@xe_gt_freq@freq_reset_multiple:
    - shard-lnl:          NOTRUN -> [DMESG-WARN][117] ([Intel XE#3184])
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-4/igt@xe_gt_freq@freq_reset_multiple.html

  * igt@xe_mmap@vram:
    - shard-lnl:          NOTRUN -> [SKIP][118] ([Intel XE#1416])
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-4/igt@xe_mmap@vram.html

  * igt@xe_oa@oa-regs-whitelisted:
    - shard-dg2-set2:     NOTRUN -> [SKIP][119] ([Intel XE#2541]) +2 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@xe_oa@oa-regs-whitelisted.html

  * igt@xe_pm@d3cold-mmap-system:
    - shard-bmg:          NOTRUN -> [SKIP][120] ([Intel XE#2284])
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-6/igt@xe_pm@d3cold-mmap-system.html

  * igt@xe_pm@s4-vm-bind-userptr:
    - shard-lnl:          [PASS][121] -> [ABORT][122] ([Intel XE#1794])
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-8/igt@xe_pm@s4-vm-bind-userptr.html
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-2/igt@xe_pm@s4-vm-bind-userptr.html

  * igt@xe_query@multigpu-query-engines:
    - shard-lnl:          NOTRUN -> [SKIP][123] ([Intel XE#944])
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-4/igt@xe_query@multigpu-query-engines.html

  * igt@xe_query@multigpu-query-invalid-size:
    - shard-bmg:          NOTRUN -> [SKIP][124] ([Intel XE#944])
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-2/igt@xe_query@multigpu-query-invalid-size.html

  * igt@xe_query@multigpu-query-topology:
    - shard-dg2-set2:     NOTRUN -> [SKIP][125] ([Intel XE#944])
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-466/igt@xe_query@multigpu-query-topology.html

  * igt@xe_wedged@basic-wedged:
    - shard-lnl:          NOTRUN -> [DMESG-WARN][126] ([Intel XE#2919] / [Intel XE#3119])
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-4/igt@xe_wedged@basic-wedged.html

  * igt@xe_wedged@wedged-at-any-timeout:
    - shard-dg2-set2:     NOTRUN -> [ABORT][127] ([Intel XE#3421])
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@xe_wedged@wedged-at-any-timeout.html

  
#### Possible fixes ####

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
    - shard-dg2-set2:     [INCOMPLETE][128] ([Intel XE#1195] / [Intel XE#1727]) -> [PASS][129]
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-dp-4:
    - shard-dg2-set2:     [INCOMPLETE][130] ([Intel XE#1195] / [Intel XE#3113] / [Intel XE#3124]) -> [PASS][131]
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-dp-4.html
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-dp-4.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
    - shard-bmg:          [DMESG-WARN][132] ([Intel XE#877]) -> [PASS][133] +1 other test pass
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4:
    - shard-dg2-set2:     [FAIL][134] -> [PASS][135] +2 other tests pass
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-464/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4.html
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4.html

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4:
    - shard-dg2-set2:     [FAIL][136] ([Intel XE#301]) -> [PASS][137] +12 other tests pass
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-464/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html

  * igt@kms_flip@flip-vs-absolute-wf_vblank:
    - shard-lnl:          [FAIL][138] ([Intel XE#886]) -> [PASS][139] +3 other tests pass
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-6/igt@kms_flip@flip-vs-absolute-wf_vblank.html
   [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-4/igt@kms_flip@flip-vs-absolute-wf_vblank.html

  * igt@kms_flip@flip-vs-blocking-wf-vblank@a-dp2:
    - shard-bmg:          [FAIL][140] ([Intel XE#2882]) -> [PASS][141] +4 other tests pass
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-8/igt@kms_flip@flip-vs-blocking-wf-vblank@a-dp2.html
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-8/igt@kms_flip@flip-vs-blocking-wf-vblank@a-dp2.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp2:
    - shard-bmg:          [FAIL][142] -> [PASS][143] +1 other test pass
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp2.html
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp2.html

  * igt@kms_flip@flip-vs-suspend@c-dp2:
    - shard-bmg:          [DMESG-WARN][144] ([Intel XE#3451]) -> [PASS][145] +4 other tests pass
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-6/igt@kms_flip@flip-vs-suspend@c-dp2.html
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-1/igt@kms_flip@flip-vs-suspend@c-dp2.html

  * igt@kms_flip@plain-flip-fb-recreate@c-edp1:
    - shard-lnl:          [FAIL][146] ([Intel XE#3403] / [Intel XE#886]) -> [PASS][147] +1 other test pass
   [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-3/igt@kms_flip@plain-flip-fb-recreate@c-edp1.html
   [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-3/igt@kms_flip@plain-flip-fb-recreate@c-edp1.html

  * igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-6-size-64:
    - shard-dg2-set2:     [FAIL][148] ([Intel XE#616]) -> [PASS][149] +3 other tests pass
   [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-434/igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-6-size-64.html
   [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-464/igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-6-size-64.html

  * igt@kms_plane_lowres@tiling-4@pipe-c-hdmi-a-3:
    - shard-bmg:          [INCOMPLETE][150] -> [PASS][151] +1 other test pass
   [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-1/igt@kms_plane_lowres@tiling-4@pipe-c-hdmi-a-3.html
   [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-5/igt@kms_plane_lowres@tiling-4@pipe-c-hdmi-a-3.html

  * igt@kms_pm_dc@dc5-dpms:
    - shard-lnl:          [FAIL][152] ([Intel XE#718]) -> [PASS][153]
   [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-7/igt@kms_pm_dc@dc5-dpms.html
   [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-3/igt@kms_pm_dc@dc5-dpms.html

  * igt@kms_pm_rpm@universal-planes-dpms:
    - shard-lnl:          [DMESG-WARN][154] ([Intel XE#2042]) -> [PASS][155]
   [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-1/igt@kms_pm_rpm@universal-planes-dpms.html
   [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-2/igt@kms_pm_rpm@universal-planes-dpms.html

  * igt@kms_pm_rpm@universal-planes-dpms@plane-41:
    - shard-lnl:          [DMESG-WARN][156] ([Intel XE#3184]) -> [PASS][157]
   [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-1/igt@kms_pm_rpm@universal-planes-dpms@plane-41.html
   [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-2/igt@kms_pm_rpm@universal-planes-dpms@plane-41.html

  * igt@kms_vblank@accuracy-idle:
    - shard-lnl:          [FAIL][158] ([Intel XE#1523]) -> [PASS][159] +1 other test pass
   [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-6/igt@kms_vblank@accuracy-idle.html
   [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-8/igt@kms_vblank@accuracy-idle.html

  * igt@xe_evict@evict-beng-mixed-threads-large:
    - shard-bmg:          [TIMEOUT][160] ([Intel XE#1473]) -> [PASS][161]
   [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-5/igt@xe_evict@evict-beng-mixed-threads-large.html
   [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-7/igt@xe_evict@evict-beng-mixed-threads-large.html

  * igt@xe_exec_threads@threads-bal-mixed-shared-vm-userptr-invalidate:
    - shard-lnl:          [DMESG-FAIL][162] -> [PASS][163]
   [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-1/igt@xe_exec_threads@threads-bal-mixed-shared-vm-userptr-invalidate.html
   [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-4/igt@xe_exec_threads@threads-bal-mixed-shared-vm-userptr-invalidate.html

  * igt@xe_exec_threads@threads-cm-shared-vm-userptr-invalidate:
    - shard-bmg:          [DMESG-FAIL][164] -> [PASS][165]
   [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-2/igt@xe_exec_threads@threads-cm-shared-vm-userptr-invalidate.html
   [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-3/igt@xe_exec_threads@threads-cm-shared-vm-userptr-invalidate.html
    - shard-dg2-set2:     [DMESG-FAIL][166] ([Intel XE#3371]) -> [PASS][167]
   [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-463/igt@xe_exec_threads@threads-cm-shared-vm-userptr-invalidate.html
   [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-463/igt@xe_exec_threads@threads-cm-shared-vm-userptr-invalidate.html

  * igt@xe_exec_threads@threads-hang-rebind:
    - shard-dg2-set2:     [DMESG-WARN][168] ([Intel XE#358]) -> [PASS][169]
   [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-dg2-464/igt@xe_exec_threads@threads-hang-rebind.html
   [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-dg2-434/igt@xe_exec_threads@threads-hang-rebind.html

  * igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit:
    - shard-bmg:          [INCOMPLETE][170] ([Intel XE#2998]) -> [PASS][171] +1 other test pass
   [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-3/igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit.html
   [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-4/igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit.html

  * igt@xe_pm@s4-d3hot-basic-exec:
    - shard-lnl:          [ABORT][172] ([Intel XE#1358] / [Intel XE#1607]) -> [PASS][173]
   [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-lnl-2/igt@xe_pm@s4-d3hot-basic-exec.html
   [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-lnl-6/igt@xe_pm@s4-d3hot-basic-exec.html

  
#### Warnings ####

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
    - shard-bmg:          [FAIL][174] ([Intel XE#2333]) -> [SKIP][175] ([Intel XE#2312])
   [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8111/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
   [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
  [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
  [Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
  [Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
  [Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1426
  [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
  [Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#1491]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1491
  [Intel XE#1523]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1523
  [Intel XE#1541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1541
  [Intel XE#1607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1607
  [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
  [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
  [Intel XE#2042]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2042
  [Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
  [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
  [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
  [Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
  [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
  [Intel XE#2333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2333
  [Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
  [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
  [Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
  [Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
  [Intel XE#2472]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2472
  [Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
  [Intel XE#2502]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2502
  [Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
  [Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
  [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
  [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
  [Intel XE#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
  [Intel XE#2919]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2919
  [Intel XE#2934]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2934
  [Intel XE#2955]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2955
  [Intel XE#2998]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2998
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
  [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
  [Intel XE#3119]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3119
  [Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
  [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
  [Intel XE#3184]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3184
  [Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
  [Intel XE#3312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3312
  [Intel XE#3331]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3331
  [Intel XE#3371]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3371
  [Intel XE#3403]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3403
  [Intel XE#3407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3407
  [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
  [Intel XE#3421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3421
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#3451]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3451
  [Intel XE#358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/358
  [Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
  [Intel XE#703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/703
  [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873
  [Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
  [Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
  [Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
  [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944


Build changes
-------------

  * IGT: IGT_8111 -> IGTPW_12110
  * Linux: xe-2229-92018261c565a3040d58359e890ce947c29907ed -> xe-2232-4018ba30ba2cc7bcbaed85dd5e77a506dd911b6d

  IGTPW_12110: 6da096705a31e18990b9c386c3d35b4e294a75ea @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8111: 67422a7b55b0278cf0d1bfdc0899ee637ed7d588 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-2229-92018261c565a3040d58359e890ce947c29907ed: 92018261c565a3040d58359e890ce947c29907ed
  xe-2232-4018ba30ba2cc7bcbaed85dd5e77a506dd911b6d: 4018ba30ba2cc7bcbaed85dd5e77a506dd911b6d

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12110/index.html

[-- Attachment #2: Type: text/html, Size: 55960 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 1/9] PTL: lib/intel_chipset: add pantherlake definition and support
  2024-11-15  8:46   ` Pottumuttu, Sai Teja
@ 2024-11-15 23:38     ` Taylor, Clinton A
  0 siblings, 0 replies; 23+ messages in thread
From: Taylor, Clinton A @ 2024-11-15 23:38 UTC (permalink / raw)
  To: igt-dev@lists.freedesktop.org, Pottumuttu, Sai Teja

On Fri, 2024-11-15 at 14:16 +0530, Pottumuttu, Sai Teja wrote:
> On 15-11-2024 00:33, Clint Taylor wrote:
> > From: Matt Atwood <matthew.s.atwood@intel.com>
> > 
> > Add support for the pantherlake platform for xe.
> > 
> > Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com>
> > Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
> 
> I think we can squash this one and the next flatccs patch so that the 
> complete/correct support stays in a single commit.

Good idea. Will make the change in the next version.

-Clint

> 
> 
> Thanks,
> Sai Teja
> 
> > ---
> >   lib/intel_chipset.h     |  2 ++
> >   lib/intel_device_info.c | 12 ++++++++++++
> >   2 files changed, 14 insertions(+)
> > 
> > diff --git a/lib/intel_chipset.h b/lib/intel_chipset.h
> > index 0c04476bf..c93ad9f75 100644
> > --- a/lib/intel_chipset.h
> > +++ b/lib/intel_chipset.h
> > @@ -92,6 +92,8 @@ struct intel_device_info {
> >   	bool is_pontevecchio : 1;
> >   	bool is_lunarlake : 1;
> >   	bool is_battlemage : 1;
> > +	bool is_pantherlake : 1;
> > +
> >   	const struct intel_cmds_info *cmds_info;
> >   	const char *codename;
> >   };
> > diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c
> > index 546b9c65a..69132e91c 100644
> > --- a/lib/intel_device_info.c
> > +++ b/lib/intel_device_info.c
> > @@ -526,6 +526,16 @@ static const struct intel_device_info intel_battlemage_info = {
> >   	.cmds_info = &xe2_cmds_info,
> >   };
> >   
> > +static const struct intel_device_info intel_pantherlake_info = {
> > +	.graphics_ver = 30,
> > +	.graphics_rel = 0,
> > +	.display_ver = 30,
> > +	.has_4tile = true,
> > +	.is_pantherlake = true,
> > +	.codename = "pantherlake",
> > +	.cmds_info = &gen12_pvc_cmds_info,
> > +};
> > +
> >   #define INTEL_PCI_ID_INIT(_id, _info) { \
> >   	.vendor_id = 0x8086, .device_id = (_id), \
> >   	.subvendor_id = PCI_MATCH_ANY, .subdevice_id = PCI_MATCH_ANY, \
> > @@ -642,6 +652,8 @@ static const struct pci_id_match intel_device_match[] = {
> >   
> >   	INTEL_BMG_IDS(INTEL_PCI_ID_INIT, &intel_battlemage_info),
> >   
> > +	INTEL_PTL_IDS(INTEL_PCI_ID_INIT, &intel_pantherlake_info),
> > +
> >   	INTEL_PCI_ID_INIT(PCI_MATCH_ANY, &intel_generic_info),
> >   };
> >   

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 5/9] XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is no x-tile
  2024-11-15 13:31   ` Kamil Konieczny
@ 2024-11-15 23:42     ` Taylor, Clinton A
  2024-11-18 12:48       ` Kamil Konieczny
  2024-11-28 14:05       ` Juha-Pekka Heikkilä
  0 siblings, 2 replies; 23+ messages in thread
From: Taylor, Clinton A @ 2024-11-15 23:42 UTC (permalink / raw)
  To: igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com

On Fri, 2024-11-15 at 14:31 +0100, Kamil Konieczny wrote:
> Hi Clint,
> On 2024-11-14 at 11:03:35 -0800, Clint Taylor wrote:
> > From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>
> 
> Please use correct names here, it should be:
> 
> > From: "Juha-pekka Heikkila" <juha-pekka.heikkila@intel.com>
> > On Xe3 display no more support x-tile and will disable such framebuffers
> > 
> > Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>
> 
> and here:
> 
> Signed-off-by: Juha-pekka Heikkila <juha-pekka.heikkila@intel.com>
> 
> Please do the same corrections in other patches in this series.
> 
  I will ask JP if it's ok to change the original SOB and Author lines. They were
originally committed this way.


-Clint

> Regards,
> Kamil
> 
> > Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
> > ---
> >  tests/kms_addfb_basic.c | 22 ++++++++++++----------
> >  1 file changed, 12 insertions(+), 10 deletions(-)
> > 
> > diff --git a/tests/kms_addfb_basic.c b/tests/kms_addfb_basic.c
> > index b22818592..3ba87117b 100644
> > --- a/tests/kms_addfb_basic.c
> > +++ b/tests/kms_addfb_basic.c
> > @@ -217,6 +217,12 @@ static int legacy_addfb(int fd, struct drm_mode_fb_cmd *arg)
> >  	return err;
> >  }
> >  
> > +static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
> > +{
> > +	return igt_display_has_format_mod(disp, f->pixel_format,
> > +					  f->modifier[0]) ? 0 : -1;
> > +}
> > +
> >  static void invalid_tests(int fd)
> >  {
> >  	struct drm_mode_fb_cmd2 f = {};
> > @@ -735,8 +741,10 @@ static void addfb25_tests(int fd)
> >  		igt_describe("Check if addfb2 call works for x-tiling");
> >  		igt_subtest("addfb25-x-tiled-legacy") {
> >  			f.modifier[0] = I915_FORMAT_MOD_X_TILED;
> > -			do_ioctl(fd, DRM_IOCTL_MODE_ADDFB2, &f);
> > -			do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
> > +			igt_assert_eq(drmIoctl(fd, DRM_IOCTL_MODE_ADDFB2, &f),
> > +				      addfb_expected_ret(&display, &f));
> > +			if (!addfb_expected_ret(&display, &f))
> > +				do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
> >  			f.fb_id = 0;
> >  		}
> >  
> > @@ -756,12 +764,6 @@ static void addfb25_tests(int fd)
> >  		gem_close(fd, gem_bo);
> >  }
> >  
> > -static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
> > -{
> > -	return igt_display_has_format_mod(disp, f->pixel_format,
> > -					  f->modifier[0]) ? 0 : -1;
> > -}
> > -
> >  static void addfb25_ytile(int fd)
> >  {
> >  	struct drm_mode_fb_cmd2 f = {};
> > @@ -1012,8 +1014,6 @@ igt_main
> >  
> >  	master_tests(fd);
> >  
> > -	addfb25_tests(fd);
> > -
> >  	tiling_tests(fd);
> >  
> >  	igt_subtest_group {
> > @@ -1025,6 +1025,8 @@ igt_main
> >  		igt_fixture
> >  			igt_require_intel(fd);
> >  
> > +		addfb25_tests(fd);
> > +
> >  		addfb25_ytile(fd);
> >  
> >  		addfb25_4tile(fd);
> > -- 
> > 2.25.1
> > 

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 5/9] XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is no x-tile
  2024-11-15 23:42     ` Taylor, Clinton A
@ 2024-11-18 12:48       ` Kamil Konieczny
  2024-11-28 14:05       ` Juha-Pekka Heikkilä
  1 sibling, 0 replies; 23+ messages in thread
From: Kamil Konieczny @ 2024-11-18 12:48 UTC (permalink / raw)
  To: igt-dev@lists.freedesktop.org
  Cc: Taylor, Clinton A, Juha-Pekka Heikkila, Juha-Pekka Heikkila

Hi Taylor,,
On 2024-11-15 at 23:42:17 +0000, Taylor, Clinton A wrote:
> On Fri, 2024-11-15 at 14:31 +0100, Kamil Konieczny wrote:
> > Hi Clint,
> > On 2024-11-14 at 11:03:35 -0800, Clint Taylor wrote:
> > > From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>
> > 
> > Please use correct names here, it should be:
> > 
> > > From: "Juha-pekka Heikkila" <juha-pekka.heikkila@intel.com>
> > > On Xe3 display no more support x-tile and will disable such framebuffers
> > > 
> > > Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>
> > 
> > and here:
> > 
> > Signed-off-by: Juha-pekka Heikkila <juha-pekka.heikkila@intel.com>
> > 
> > Please do the same corrections in other patches in this series.
> > 
>   I will ask JP if it's ok to change the original SOB and Author lines. They were
> originally committed this way.
> 

You are right, now I see I didn't add J-P to cc, so +cc
I am also not sure if it should be 'Juha-Pekka' or 'Juha-pekka'

Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Cc: Juha-Pekka Heikkila <juha-pekka.heikkila@intel.com>

Regards,
Kamil

> 
> -Clint
> 
> > Regards,
> > Kamil
> > 
> > > Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
> > > ---
> > >  tests/kms_addfb_basic.c | 22 ++++++++++++----------
> > >  1 file changed, 12 insertions(+), 10 deletions(-)
> > > 
> > > diff --git a/tests/kms_addfb_basic.c b/tests/kms_addfb_basic.c
> > > index b22818592..3ba87117b 100644
> > > --- a/tests/kms_addfb_basic.c
> > > +++ b/tests/kms_addfb_basic.c
> > > @@ -217,6 +217,12 @@ static int legacy_addfb(int fd, struct drm_mode_fb_cmd *arg)
> > >  	return err;
> > >  }
> > >  
> > > +static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
> > > +{
> > > +	return igt_display_has_format_mod(disp, f->pixel_format,
> > > +					  f->modifier[0]) ? 0 : -1;
> > > +}
> > > +
> > >  static void invalid_tests(int fd)
> > >  {
> > >  	struct drm_mode_fb_cmd2 f = {};
> > > @@ -735,8 +741,10 @@ static void addfb25_tests(int fd)
> > >  		igt_describe("Check if addfb2 call works for x-tiling");
> > >  		igt_subtest("addfb25-x-tiled-legacy") {
> > >  			f.modifier[0] = I915_FORMAT_MOD_X_TILED;
> > > -			do_ioctl(fd, DRM_IOCTL_MODE_ADDFB2, &f);
> > > -			do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
> > > +			igt_assert_eq(drmIoctl(fd, DRM_IOCTL_MODE_ADDFB2, &f),
> > > +				      addfb_expected_ret(&display, &f));
> > > +			if (!addfb_expected_ret(&display, &f))
> > > +				do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
> > >  			f.fb_id = 0;
> > >  		}
> > >  
> > > @@ -756,12 +764,6 @@ static void addfb25_tests(int fd)
> > >  		gem_close(fd, gem_bo);
> > >  }
> > >  
> > > -static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
> > > -{
> > > -	return igt_display_has_format_mod(disp, f->pixel_format,
> > > -					  f->modifier[0]) ? 0 : -1;
> > > -}
> > > -
> > >  static void addfb25_ytile(int fd)
> > >  {
> > >  	struct drm_mode_fb_cmd2 f = {};
> > > @@ -1012,8 +1014,6 @@ igt_main
> > >  
> > >  	master_tests(fd);
> > >  
> > > -	addfb25_tests(fd);
> > > -
> > >  	tiling_tests(fd);
> > >  
> > >  	igt_subtest_group {
> > > @@ -1025,6 +1025,8 @@ igt_main
> > >  		igt_fixture
> > >  			igt_require_intel(fd);
> > >  
> > > +		addfb25_tests(fd);
> > > +
> > >  		addfb25_ytile(fd);
> > >  
> > >  		addfb25_4tile(fd);
> > > -- 
> > > 2.25.1
> > > 

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 3/9] XE3: lib/intel_pat: extend for xe3
  2024-11-14 19:03 ` [PATCH i-g-t v3 3/9] XE3: lib/intel_pat: extend for xe3 Clint Taylor
@ 2024-11-19  9:34   ` Pottumuttu, Sai Teja
  0 siblings, 0 replies; 23+ messages in thread
From: Pottumuttu, Sai Teja @ 2024-11-19  9:34 UTC (permalink / raw)
  To: Clint Taylor, igt-dev

On 15-11-2024 00:33, Clint Taylor wrote:
> From: Matthew Auld <matthew.auld@intel.com>
> 
> Xe3 should use the same pat_index modes as Xe2. Also matches the kernel
> side.
> 
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>

Matches with the kernel, LGTM,

Reviewed-by: Sai Teja Pottumuttu <sai.teja.pottumuttu@intel.com>

> ---
>   lib/intel_pat.c | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/lib/intel_pat.c b/lib/intel_pat.c
> index 7f175b057..156b1ee5d 100644
> --- a/lib/intel_pat.c
> +++ b/lib/intel_pat.c
> @@ -19,7 +19,8 @@ static void intel_get_pat_idx(int fd, struct intel_pat_cache *pat)
>   {
>   	uint16_t dev_id = intel_get_drm_devid(fd);
>   
> -	if (intel_get_device_info(dev_id)->graphics_ver == 20) {
> +	if (intel_get_device_info(dev_id)->graphics_ver == 30 ||
> +	    intel_get_device_info(dev_id)->graphics_ver == 20) {
>   		pat->uc = 3;
>   		pat->wt = 15; /* Compressed + WB-transient */
>   		pat->wb = 2;

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 4/9] XE3: tests/intel/xe_pat: extend for xe3
  2024-11-14 19:03 ` [PATCH i-g-t v3 4/9] XE3: tests/intel/xe_pat: " Clint Taylor
@ 2024-11-19 10:09   ` Pottumuttu, Sai Teja
  0 siblings, 0 replies; 23+ messages in thread
From: Pottumuttu, Sai Teja @ 2024-11-19 10:09 UTC (permalink / raw)
  To: Clint Taylor, igt-dev

On 15-11-2024 00:33, Clint Taylor wrote:
> From: Matthew Auld <matthew.auld@intel.com>
> 
> Same pat_index modes should apply as for xe2. Matches the kernel.
> 
> Signed-off-by: Matthew Auld <matthew.auld@intel.com>
> Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>

LGTM,

Reviewed-by: Sai Teja Pottumuttu <sai.teja.pottumuttu@intel.com>

> ---
>   tests/intel/xe_pat.c | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/tests/intel/xe_pat.c b/tests/intel/xe_pat.c
> index b0b3ad8a7..1322df349 100644
> --- a/tests/intel/xe_pat.c
> +++ b/tests/intel/xe_pat.c
> @@ -110,7 +110,7 @@ static void pat_index_all(int fd)
>   
>   	for (pat_index = 0; pat_index <= intel_get_max_pat_index(fd);
>   	     pat_index++) {
> -		if (intel_get_device_info(dev_id)->graphics_ver == 20 &&
> +		if (intel_get_device_info(dev_id)->graphics_ver >= 20 &&
>   		    pat_index >= 16 && pat_index <= 19) { /* hw reserved */
>   			igt_assert_eq(__xe_vm_bind(fd, vm, 0, bo, 0, 0x40000,
>   						   size, DRM_XE_VM_BIND_OP_MAP, 0, NULL, 0, 0,
> @@ -854,7 +854,7 @@ static uint8_t get_pat_idx_wt(int fd, bool *compressed)
>   	uint16_t dev_id = intel_get_drm_devid(fd);
>   
>   	if (compressed)
> -		*compressed = intel_get_device_info(dev_id)->graphics_ver == 20;
> +		*compressed = intel_get_device_info(dev_id)->graphics_ver >= 20;
>   
>   	return intel_get_pat_idx_wt(fd);
>   }

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 6/9] XE3: tests/intel/kms_draw_crc: fix x-tiled tests for case when there is no x-tile
  2024-11-14 19:03 ` [PATCH i-g-t v3 6/9] XE3: tests/intel/kms_draw_crc: " Clint Taylor
@ 2024-11-21  5:52   ` Pottumuttu, Sai Teja
  0 siblings, 0 replies; 23+ messages in thread
From: Pottumuttu, Sai Teja @ 2024-11-21  5:52 UTC (permalink / raw)
  To: Clint Taylor, igt-dev

On 15-11-2024 00:33, Clint Taylor wrote:
> From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>
> 
> On Xe3 display no more support x-tile and will disable such framebuffers
> 
> Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>
> Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
> ---
>   tests/intel/kms_draw_crc.c | 6 ++++--
>   1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/tests/intel/kms_draw_crc.c b/tests/intel/kms_draw_crc.c
> index e3d1c0ba9..3084e9c9b 100644
> --- a/tests/intel/kms_draw_crc.c
> +++ b/tests/intel/kms_draw_crc.c
> @@ -243,8 +243,10 @@ static void fill_fb_subtest(void)
>   	get_fill_crc(DRM_FORMAT_MOD_LINEAR, &crc);
>   	igt_assert_crc_equal(&crc, &base_crc);
>   
> -	get_fill_crc(I915_FORMAT_MOD_X_TILED, &crc);
> -	igt_assert_crc_equal(&crc, &base_crc);
> +	if (intel_display_ver(intel_get_drm_devid(drm_fd)) <= 20) {

In the kernel, we now have,

{
   .modifier = I915_FORMAT_MOD_X_TILED,
   .display_ver = { 0, 29 },
   .plane_caps = INTEL_PLANE_CAP_TILING_X,
}

So, we should probably change the condition here as well to

if (intel_display_ver(intel_get_drm_devid(drm_fd)) < 30)

Thanks
Sai Teja


> +		get_fill_crc(I915_FORMAT_MOD_X_TILED, &crc);
> +		igt_assert_crc_equal(&crc, &base_crc);
> +	}
>   
>   	if (intel_display_ver(intel_get_drm_devid(drm_fd)) >= 9) {
>   		get_fill_crc(has_4tile ?

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 5/9] XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is no x-tile
  2024-11-15 23:42     ` Taylor, Clinton A
  2024-11-18 12:48       ` Kamil Konieczny
@ 2024-11-28 14:05       ` Juha-Pekka Heikkilä
  1 sibling, 0 replies; 23+ messages in thread
From: Juha-Pekka Heikkilä @ 2024-11-28 14:05 UTC (permalink / raw)
  To: Taylor, Clinton A
  Cc: igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com

Hi,

To be honest this is minor issue to me. Originally Intel IT tools set
my name as is seen on the original s-o-b and in the past years I
didn't care enough as changing that from default. I don't think anyone
mistakes me for someone else in any of these ways of spelling my name
but changing it for this patch will cause s-o-b not to match any of
the previous if someone need to go grepping it.

/Juha-Pekka

On Sat, Nov 16, 2024 at 1:42 AM Taylor, Clinton A
<clinton.a.taylor@intel.com> wrote:
>
> On Fri, 2024-11-15 at 14:31 +0100, Kamil Konieczny wrote:
> > Hi Clint,
> > On 2024-11-14 at 11:03:35 -0800, Clint Taylor wrote:
> > > From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>
> >
> > Please use correct names here, it should be:
> >
> > > From: "Juha-pekka Heikkila" <juha-pekka.heikkila@intel.com>
> > > On Xe3 display no more support x-tile and will disable such framebuffers
> > >
> > > Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>
> >
> > and here:
> >
> > Signed-off-by: Juha-pekka Heikkila <juha-pekka.heikkila@intel.com>
> >
> > Please do the same corrections in other patches in this series.
> >
>   I will ask JP if it's ok to change the original SOB and Author lines. They were
> originally committed this way.
>
>
> -Clint
>
> > Regards,
> > Kamil
> >
> > > Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
> > > ---
> > >  tests/kms_addfb_basic.c | 22 ++++++++++++----------
> > >  1 file changed, 12 insertions(+), 10 deletions(-)
> > >
> > > diff --git a/tests/kms_addfb_basic.c b/tests/kms_addfb_basic.c
> > > index b22818592..3ba87117b 100644
> > > --- a/tests/kms_addfb_basic.c
> > > +++ b/tests/kms_addfb_basic.c
> > > @@ -217,6 +217,12 @@ static int legacy_addfb(int fd, struct drm_mode_fb_cmd *arg)
> > >     return err;
> > >  }
> > >
> > > +static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
> > > +{
> > > +   return igt_display_has_format_mod(disp, f->pixel_format,
> > > +                                     f->modifier[0]) ? 0 : -1;
> > > +}
> > > +
> > >  static void invalid_tests(int fd)
> > >  {
> > >     struct drm_mode_fb_cmd2 f = {};
> > > @@ -735,8 +741,10 @@ static void addfb25_tests(int fd)
> > >             igt_describe("Check if addfb2 call works for x-tiling");
> > >             igt_subtest("addfb25-x-tiled-legacy") {
> > >                     f.modifier[0] = I915_FORMAT_MOD_X_TILED;
> > > -                   do_ioctl(fd, DRM_IOCTL_MODE_ADDFB2, &f);
> > > -                   do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
> > > +                   igt_assert_eq(drmIoctl(fd, DRM_IOCTL_MODE_ADDFB2, &f),
> > > +                                 addfb_expected_ret(&display, &f));
> > > +                   if (!addfb_expected_ret(&display, &f))
> > > +                           do_ioctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id);
> > >                     f.fb_id = 0;
> > >             }
> > >
> > > @@ -756,12 +764,6 @@ static void addfb25_tests(int fd)
> > >             gem_close(fd, gem_bo);
> > >  }
> > >
> > > -static int addfb_expected_ret(igt_display_t *disp, struct drm_mode_fb_cmd2 *f)
> > > -{
> > > -   return igt_display_has_format_mod(disp, f->pixel_format,
> > > -                                     f->modifier[0]) ? 0 : -1;
> > > -}
> > > -
> > >  static void addfb25_ytile(int fd)
> > >  {
> > >     struct drm_mode_fb_cmd2 f = {};
> > > @@ -1012,8 +1014,6 @@ igt_main
> > >
> > >     master_tests(fd);
> > >
> > > -   addfb25_tests(fd);
> > > -
> > >     tiling_tests(fd);
> > >
> > >     igt_subtest_group {
> > > @@ -1025,6 +1025,8 @@ igt_main
> > >             igt_fixture
> > >                     igt_require_intel(fd);
> > >
> > > +           addfb25_tests(fd);
> > > +
> > >             addfb25_ytile(fd);
> > >
> > >             addfb25_4tile(fd);
> > > --
> > > 2.25.1
> > >

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PATCH i-g-t v3 8/9] XE3: tests/intel/kms_frontbuffer_tracking: fix x-tiled tests for case when there is no x-tile
  2024-11-14 19:03 ` [PATCH i-g-t v3 8/9] XE3: tests/intel/kms_frontbuffer_tracking: fix x-tiled tests for case when there is no x-tile Clint Taylor
@ 2024-12-02  7:04   ` Pottumuttu, Sai Teja
  0 siblings, 0 replies; 23+ messages in thread
From: Pottumuttu, Sai Teja @ 2024-12-02  7:04 UTC (permalink / raw)
  To: Clint Taylor, igt-dev

On 15-11-2024 00:33, Clint Taylor wrote:
> From: "Heikkila, Juha-pekka" <juha-pekka.heikkila@intel.com>
> 
> On Xe3 display no more support x-tile and will disable such framebuffers
> 
> Signed-off-by: Heikkila, Juha-pekka <juha-pekka.heikkila@intel.com>
> Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com>
> ---
>   tests/intel/kms_frontbuffer_tracking.c | 25 +++++++++++++++++++++----
>   1 file changed, 21 insertions(+), 4 deletions(-)
> 
> diff --git a/tests/intel/kms_frontbuffer_tracking.c b/tests/intel/kms_frontbuffer_tracking.c
> index b7e3f7379..8af41caf3 100644
> --- a/tests/intel/kms_frontbuffer_tracking.c
> +++ b/tests/intel/kms_frontbuffer_tracking.c
> @@ -2421,7 +2421,12 @@ static void setup_modeset(void)
>   	offscreen_fb.fb = NULL;
>   	offscreen_fb.w = 1024;
>   	offscreen_fb.h = 1024;
> -	create_fbs(FORMAT_DEFAULT, opt.tiling);
> +
> +	/* Xe3 remove x-tile from display + */
> +	if (drm.display_ver <= 20)

As suggested in other patches, lets go with <30 here as well?

And we should adjust the below conditions as well on similar lines I guess.

> +		create_fbs(FORMAT_DEFAULT, opt.tiling);
> +	else
> +		create_fbs(FORMAT_DEFAULT, TILING_4);
>   }
>   
>   static void teardown_modeset(void)
> @@ -2542,7 +2547,6 @@ static void setup_drrs(void)
>   
>   static void setup_environment(void)
>   {
> -	setup_drm();
>   	setup_modeset();
>   
>   	setup_fbc();
> @@ -3386,6 +3390,7 @@ static bool tiling_is_valid(int feature_flags, enum tiling_type tiling)
>   	case TILING_LINEAR:
>   		return intel_gen(drm.devid) >= 9;
>   	case TILING_X:
> +		return (intel_get_device_info(drm.devid)->display_ver > 20) ? false : true;
>   	case TILING_Y:
>   		return true;
>   	case TILING_4:
> @@ -4468,9 +4473,10 @@ igt_main_args("", long_options, help_str, opt_handler, NULL)
>   	igt_output_t *output;
>   
>   	igt_fixture {
> -		setup_environment();
> +		setup_drm();
>   		drm.devid = intel_get_drm_devid(drm.fd);
>   		drm.display_ver = intel_display_ver(drm.devid);
> +		setup_environment();
>   	}
>   
>   	for (t.feature = 0; t.feature < FEATURE_COUNT; t.feature++) {
> @@ -4774,6 +4780,11 @@ igt_main_args("", long_options, help_str, opt_handler, NULL)
>   					if (t.tiling == TILING_4)
>   						igt_require(intel_get_device_info(drm.devid)->has_4tile);
>   
> +					/* Xe3 remove x-tile from display + */
> +					if (t.tiling == TILING_X) {
> +						igt_require(drm.display_ver <= 20);
> +					}

Looks like, this test won't run for TILING_X. As, a little above we have,

if (t.tiling == TILING_X)
    continue;

So, do we need this addition?

Thanks,
Sai Teja

> +
>   					if (tiling_is_valid(t.feature, t.tiling))
>   						draw_subtest(&t);
>   					else
> @@ -4805,7 +4816,13 @@ igt_main_args("", long_options, help_str, opt_handler, NULL)
>   	t.format = FORMAT_DEFAULT;
>   	t.flip = FLIP_PAGEFLIP;
>   	t.method = IGT_DRAW_BLT;
> -	t.tiling = opt.tiling;
> +
> +	/* Xe3 remove x-tile from display + */
> +	if (drm.display_ver <= 20)
> +		t.tiling = opt.tiling;
> +	else
> +		t.tiling = TILING_4;
> +
>   	igt_subtest("basic") {
>   		if (!is_xe_device(drm.fd))
>   			igt_require_gem(drm.fd);

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2024-12-02  7:04 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-14 19:03 [PATCH i-g-t v3 0/9] Initial PTL support Clint Taylor
2024-11-14 19:03 ` [PATCH i-g-t v3 1/9] PTL: lib/intel_chipset: add pantherlake definition and support Clint Taylor
2024-11-15  8:46   ` Pottumuttu, Sai Teja
2024-11-15 23:38     ` Taylor, Clinton A
2024-11-14 19:03 ` [PATCH i-g-t v3 2/9] PTL: lib/intel_device_info: Enable flatccs for PTL Clint Taylor
2024-11-14 19:03 ` [PATCH i-g-t v3 3/9] XE3: lib/intel_pat: extend for xe3 Clint Taylor
2024-11-19  9:34   ` Pottumuttu, Sai Teja
2024-11-14 19:03 ` [PATCH i-g-t v3 4/9] XE3: tests/intel/xe_pat: " Clint Taylor
2024-11-19 10:09   ` Pottumuttu, Sai Teja
2024-11-14 19:03 ` [PATCH i-g-t v3 5/9] XE3: tests/kms_addfb_basic: fix x-tiled tests for case when there is no x-tile Clint Taylor
2024-11-15 13:31   ` Kamil Konieczny
2024-11-15 23:42     ` Taylor, Clinton A
2024-11-18 12:48       ` Kamil Konieczny
2024-11-28 14:05       ` Juha-Pekka Heikkilä
2024-11-14 19:03 ` [PATCH i-g-t v3 6/9] XE3: tests/intel/kms_draw_crc: " Clint Taylor
2024-11-21  5:52   ` Pottumuttu, Sai Teja
2024-11-14 19:03 ` [PATCH i-g-t v3 7/9] XE3: tests/kms_cursor_legacy: flip_vs_cursor_busy_crc was requiring any driver but used intel x-tile Clint Taylor
2024-11-14 19:03 ` [PATCH i-g-t v3 8/9] XE3: tests/intel/kms_frontbuffer_tracking: fix x-tiled tests for case when there is no x-tile Clint Taylor
2024-12-02  7:04   ` Pottumuttu, Sai Teja
2024-11-14 19:03 ` [PATCH i-g-t v3 9/9] XE3: tests/intel/kms_frontbuffer_tracking: platform based handling of x-tile cases Clint Taylor
2024-11-14 19:53 ` ✗ Fi.CI.BAT: failure for Initial PTL support (rev3) Patchwork
2024-11-14 20:37 ` ✓ CI.xeBAT: success " Patchwork
2024-11-15 15:48 ` ✗ CI.xeFULL: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox