* [PATCH i-g-t 1/2] tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests
2026-07-16 15:33 [PATCH i-g-t 0/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
@ 2026-07-16 15:33 ` Jeevan B
0 siblings, 0 replies; 7+ messages in thread
From: Jeevan B @ 2026-07-16 15:33 UTC (permalink / raw)
To: igt-dev; +Cc: dibin.moolakadan.subrahmanian, ramanaidu.naladala, Jeevan B
After cleanup_dc3co_fbs disables the primary plane, later dynamic
subtests can wait for PSR2/Panel Replay entry without any valid plane
content, causing entry checks to time out.
Add commit_initial_dc3co_frame and call it before setup_dc3co in
all DC3CO test paths to ensure a valid framebuffer is present when
PSR2/Panel Replay entry is verified.
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
tests/intel/kms_pm_dc.c | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
diff --git a/tests/intel/kms_pm_dc.c b/tests/intel/kms_pm_dc.c
index ef53c5f96..018def5e4 100644
--- a/tests/intel/kms_pm_dc.c
+++ b/tests/intel/kms_pm_dc.c
@@ -315,6 +315,16 @@ static void setup_videoplayback(data_t *data)
create_color_fb(data, &data->fb_rgr, red_green_red);
}
+static void commit_initial_dc3co_frame(data_t *data)
+{
+ igt_plane_t *primary;
+
+ primary = igt_output_get_plane_type(data->output,
+ DRM_PLANE_TYPE_PRIMARY);
+ igt_plane_set_fb(primary, &data->fb_rgb);
+ igt_display_commit(&data->display);
+}
+
static void check_dc3co_with_videoplayback_like_load(data_t *data)
{
igt_plane_t *primary;
@@ -356,8 +366,9 @@ static void test_dc3co_vpb_simulation(data_t *data)
{
igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC3CO);
setup_output(data);
- setup_dc3co(data);
setup_videoplayback(data);
+ commit_initial_dc3co_frame(data);
+ setup_dc3co(data);
check_dc3co_with_videoplayback_like_load(data);
cleanup_dc3co_fbs(data);
}
@@ -436,8 +447,9 @@ static void test_dc3co_framedrop(data_t *data)
{
igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC3CO);
setup_output(data);
- setup_dc3co(data);
setup_videoplayback(data);
+ commit_initial_dc3co_frame(data);
+ setup_dc3co(data);
detect_dc3co_framedrop(data);
cleanup_dc3co_fbs(data);
}
@@ -493,8 +505,9 @@ static void test_dc3co_vpb_framegap(data_t *data)
{
igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC3CO);
setup_output(data);
- setup_dc3co(data);
setup_videoplayback(data);
+ commit_initial_dc3co_frame(data);
+ setup_dc3co(data);
check_dc3co_with_framegap_load(data);
cleanup_dc3co_fbs(data);
}
@@ -706,9 +719,10 @@ static void test_dc3co_after_dc6(data_t *data)
igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC6);
setup_output(data);
+ setup_videoplayback(data);
+ commit_initial_dc3co_frame(data);
setup_dc3co(data);
test_dc_state_dpms(data, IGT_INTEL_CHECK_DC6);
- setup_videoplayback(data);
check_dc3co_with_videoplayback_like_load(data);
cleanup_dc3co_fbs(data);
}
--
2.43.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH i-g-t 0/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO
@ 2026-07-17 3:56 Jeevan B
2026-07-17 3:56 ` [PATCH i-g-t 1/2] tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests Jeevan B
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Jeevan B @ 2026-07-17 3:56 UTC (permalink / raw)
To: igt-dev; +Cc: dibin.moolakadan.subrahmanian, ramanaidu.naladala, Jeevan B
Fix PSR/PR entry timeout in dynamic subtests and
Add test to validate YUV420 with DC3CO
Signed-off-by: Jeevan B <jeevan.b@intel.com>
Jeevan B (2):
tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests
tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO
tests/intel/kms_pm_dc.c | 92 ++++++++++++++++++++++++-----------------
1 file changed, 55 insertions(+), 37 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH i-g-t 1/2] tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests
2026-07-17 3:56 [PATCH i-g-t 0/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
@ 2026-07-17 3:56 ` Jeevan B
[not found] ` <CO1PR11MB4913D78D03AD2A61DB0505ECE4C62@CO1PR11MB4913.namprd11.prod.outlook.com>
2026-07-17 3:56 ` [PATCH i-g-t 2/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
` (2 subsequent siblings)
3 siblings, 1 reply; 7+ messages in thread
From: Jeevan B @ 2026-07-17 3:56 UTC (permalink / raw)
To: igt-dev; +Cc: dibin.moolakadan.subrahmanian, ramanaidu.naladala, Jeevan B
After cleanup_dc3co_fbs disables the primary plane, later dynamic
subtests can wait for PSR2/Panel Replay entry without any valid plane
content, causing entry checks to time out.
Add commit_initial_dc3co_frame and call it before setup_dc3co in
all DC3CO test paths to ensure a valid framebuffer is present when
PSR2/Panel Replay entry is verified.
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
tests/intel/kms_pm_dc.c | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
diff --git a/tests/intel/kms_pm_dc.c b/tests/intel/kms_pm_dc.c
index ef53c5f96..018def5e4 100644
--- a/tests/intel/kms_pm_dc.c
+++ b/tests/intel/kms_pm_dc.c
@@ -315,6 +315,16 @@ static void setup_videoplayback(data_t *data)
create_color_fb(data, &data->fb_rgr, red_green_red);
}
+static void commit_initial_dc3co_frame(data_t *data)
+{
+ igt_plane_t *primary;
+
+ primary = igt_output_get_plane_type(data->output,
+ DRM_PLANE_TYPE_PRIMARY);
+ igt_plane_set_fb(primary, &data->fb_rgb);
+ igt_display_commit(&data->display);
+}
+
static void check_dc3co_with_videoplayback_like_load(data_t *data)
{
igt_plane_t *primary;
@@ -356,8 +366,9 @@ static void test_dc3co_vpb_simulation(data_t *data)
{
igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC3CO);
setup_output(data);
- setup_dc3co(data);
setup_videoplayback(data);
+ commit_initial_dc3co_frame(data);
+ setup_dc3co(data);
check_dc3co_with_videoplayback_like_load(data);
cleanup_dc3co_fbs(data);
}
@@ -436,8 +447,9 @@ static void test_dc3co_framedrop(data_t *data)
{
igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC3CO);
setup_output(data);
- setup_dc3co(data);
setup_videoplayback(data);
+ commit_initial_dc3co_frame(data);
+ setup_dc3co(data);
detect_dc3co_framedrop(data);
cleanup_dc3co_fbs(data);
}
@@ -493,8 +505,9 @@ static void test_dc3co_vpb_framegap(data_t *data)
{
igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC3CO);
setup_output(data);
- setup_dc3co(data);
setup_videoplayback(data);
+ commit_initial_dc3co_frame(data);
+ setup_dc3co(data);
check_dc3co_with_framegap_load(data);
cleanup_dc3co_fbs(data);
}
@@ -706,9 +719,10 @@ static void test_dc3co_after_dc6(data_t *data)
igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC6);
setup_output(data);
+ setup_videoplayback(data);
+ commit_initial_dc3co_frame(data);
setup_dc3co(data);
test_dc_state_dpms(data, IGT_INTEL_CHECK_DC6);
- setup_videoplayback(data);
check_dc3co_with_videoplayback_like_load(data);
cleanup_dc3co_fbs(data);
}
--
2.43.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH i-g-t 2/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO
2026-07-17 3:56 [PATCH i-g-t 0/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
2026-07-17 3:56 ` [PATCH i-g-t 1/2] tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests Jeevan B
@ 2026-07-17 3:56 ` Jeevan B
2026-07-17 7:44 ` ✓ Xe.CI.BAT: success for tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO (rev4) Patchwork
2026-07-17 8:01 ` ✓ i915.CI.BAT: " Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Jeevan B @ 2026-07-17 3:56 UTC (permalink / raw)
To: igt-dev; +Cc: dibin.moolakadan.subrahmanian, ramanaidu.naladala, Jeevan B
Add a new validation test to ensure YUV420 works correctly when
DC3CO is enabled.
v2: Add YUV420 support for all DC3CO tests.
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
tests/intel/kms_pm_dc.c | 70 ++++++++++++++++++++++-------------------
1 file changed, 37 insertions(+), 33 deletions(-)
diff --git a/tests/intel/kms_pm_dc.c b/tests/intel/kms_pm_dc.c
index 018def5e4..52f0be183 100644
--- a/tests/intel/kms_pm_dc.c
+++ b/tests/intel/kms_pm_dc.c
@@ -125,16 +125,24 @@ typedef struct {
igt_display_t display;
struct igt_fb fb_white, fb_rgb, fb_rgr;
enum psr_mode op_psr_mode;
+ uint32_t dc3co_fb_format;
drmModeModeInfo *mode;
igt_output_t *output;
bool runtime_suspend_disabled;
} data_t;
-struct dc3co_test_mode {
+struct dc3co_test_case {
enum psr_mode mode;
+ uint32_t fb_format;
const char *name;
};
+static const struct dc3co_test_case dc3co_cases[] = {
+ { PSR_MODE_2, DRM_FORMAT_XRGB8888, "psr2-xrgb8888" },
+ { PSR_MODE_2, DRM_FORMAT_NV12, "psr2-yuv420" },
+ { PR_MODE, DRM_FORMAT_XRGB8888, "pr-xrgb8888" },
+};
+
static void assert_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count);
static void set_output_on_pipe_b(data_t *data)
@@ -275,7 +283,7 @@ static void create_color_fb(data_t *data, igt_fb_t *fb, color_t *fb_color)
fb_id = igt_create_fb(data->drm_fd,
data->mode->hdisplay,
data->mode->vdisplay,
- DRM_FORMAT_XRGB8888,
+ data->dc3co_fb_format,
DRM_FORMAT_MOD_LINEAR,
fb);
igt_assert(fb_id);
@@ -300,6 +308,15 @@ static void assert_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_
static void setup_videoplayback(data_t *data)
{
+ igt_plane_t *primary;
+
+ primary = igt_output_get_plane_type(data->output,
+ DRM_PLANE_TYPE_PRIMARY);
+ igt_require_f(igt_plane_has_format_mod(primary, data->dc3co_fb_format,
+ DRM_FORMAT_MOD_LINEAR),
+ "Primary plane does not support format %s\n",
+ igt_format_str(data->dc3co_fb_format));
+
color_t red_green_blue[] = {
{ 1.0, 0.0, 0.0 },
{ 0.0, 1.0, 0.0 },
@@ -893,14 +910,10 @@ int igt_main()
igt_describe("In this test we make sure that system enters DC3CO "
"when PSR2 or PR is active and system is in SLEEP state");
igt_subtest_with_dynamic("dc3co-vpb-simulation") {
- static const struct dc3co_test_mode dc3co_modes[] = {
- { PSR_MODE_2, "psr2" },
- { PR_MODE, "pr" },
- };
-
- for (int i = 0; i < ARRAY_SIZE(dc3co_modes); i++) {
- const char *name = dc3co_modes[i].name;
- data.op_psr_mode = dc3co_modes[i].mode;
+ for (int i = 0; i < ARRAY_SIZE(dc3co_cases); i++) {
+ const char *name = dc3co_cases[i].name;
+ data.op_psr_mode = dc3co_cases[i].mode;
+ data.dc3co_fb_format = dc3co_cases[i].fb_format;
igt_dynamic_f("%s", name) {
igt_require_f(intel_display_ver(data.devid) >= 35,
@@ -919,14 +932,10 @@ int igt_main()
igt_describe("Validate that no frame drops occur during DC3CO entry "
"while alternating framebuffers with PSR2 or Panel Replay active");
igt_subtest_with_dynamic("dc3co-framedrop-check") {
- static const struct dc3co_test_mode dc3co_modes[] = {
- { PSR_MODE_2, "psr2" },
- { PR_MODE, "pr" },
- };
-
- for (int i = 0; i < ARRAY_SIZE(dc3co_modes); i++) {
- const char *name = dc3co_modes[i].name;
- data.op_psr_mode = dc3co_modes[i].mode;
+ for (int i = 0; i < ARRAY_SIZE(dc3co_cases); i++) {
+ const char *name = dc3co_cases[i].name;
+ data.op_psr_mode = dc3co_cases[i].mode;
+ data.dc3co_fb_format = dc3co_cases[i].fb_format;
igt_dynamic_f("%s", name) {
igt_require_f(intel_display_ver(data.devid) >= 35,
@@ -945,17 +954,14 @@ int igt_main()
igt_describe("Verify DC3CO entry is still functional after a DC6 entry "
"and exit cycle");
igt_subtest_with_dynamic("dc3co-after-dc6") {
- static const struct dc3co_test_mode dc3co_modes[] = {
- { PSR_MODE_2, "psr2" },
- { PR_MODE, "pr" },
- };
igt_require_f(igt_pm_pc8_plus_residencies_enabled(data.msr_fd),
"PC8+ residencies not supported\n");
- for (int i = 0; i < ARRAY_SIZE(dc3co_modes); i++) {
- const char *name = dc3co_modes[i].name;
- data.op_psr_mode = dc3co_modes[i].mode;
+ for (int i = 0; i < ARRAY_SIZE(dc3co_cases); i++) {
+ const char *name = dc3co_cases[i].name;
+ data.op_psr_mode = dc3co_cases[i].mode;
+ data.dc3co_fb_format = dc3co_cases[i].fb_format;
igt_dynamic_f("%s", name) {
igt_require_f(intel_display_ver(data.devid) >= 35,
@@ -974,14 +980,10 @@ int igt_main()
igt_describe("Validate DC3CO counter increments before and after a delay "
"greater than 6 frame gaps during video-like load with PSR2/PR active");
igt_subtest_with_dynamic("dc3co-vpb-framegap") {
- static const struct dc3co_test_mode dc3co_modes[] = {
- { PSR_MODE_2, "psr2" },
- { PR_MODE, "pr" },
- };
-
- for (int i = 0; i < ARRAY_SIZE(dc3co_modes); i++) {
- const char *name = dc3co_modes[i].name;
- data.op_psr_mode = dc3co_modes[i].mode;
+ for (int i = 0; i < ARRAY_SIZE(dc3co_cases); i++) {
+ const char *name = dc3co_cases[i].name;
+ data.op_psr_mode = dc3co_cases[i].mode;
+ data.dc3co_fb_format = dc3co_cases[i].fb_format;
igt_dynamic_f("%s", name) {
igt_require_f(intel_display_ver(data.devid) >= 35,
@@ -1025,6 +1027,7 @@ int igt_main()
igt_require_f(igt_pm_pc8_plus_residencies_enabled(data.msr_fd),
"PC8+ residencies not supported\n");
igt_require(intel_display_ver(data.devid) >= 20);
+ data.dc3co_fb_format = DRM_FORMAT_XRGB8888;
test_deep_pkgc_state(&data);
}
@@ -1053,6 +1056,7 @@ int igt_main()
igt_require(psr_sink_support(data.drm_fd, data.debugfs_fd,
PSR_MODE_1, NULL));
data.op_psr_mode = PSR_MODE_1;
+ data.dc3co_fb_format = DRM_FORMAT_XRGB8888;
psr_enable(data.drm_fd, data.debugfs_fd, data.op_psr_mode, NULL);
igt_require(!psr_disabled_check(data.debugfs_fd));
test_dc5_pageflip_negative(&data, IGT_INTEL_CHECK_DC5);
--
2.43.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: FW: [PATCH i-g-t 1/2] tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests
[not found] ` <CO1PR11MB4913D78D03AD2A61DB0505ECE4C62@CO1PR11MB4913.namprd11.prod.outlook.com>
@ 2026-07-17 6:24 ` Thasleem, Mohammed
0 siblings, 0 replies; 7+ messages in thread
From: Thasleem, Mohammed @ 2026-07-17 6:24 UTC (permalink / raw)
To: Jeevan B, igt-dev
Cc: Dibin Moolakadan Subrahmanian, Naladala, Ramanaidu, B, Jeevan
[-- Attachment #1: Type: text/plain, Size: 3284 bytes --]
On 17-07-2026 11:28 am, Thasleem, Mohammed wrote:
> -----Original Message-----
> From: igt-dev<igt-dev-bounces@lists.freedesktop.org> On Behalf Of Jeevan B
> Sent: 17 July 2026 09:27 AM
> To:igt-dev@lists.freedesktop.org
> Cc: Dibin Moolakadan Subrahmanian<dibin.moolakadan.subrahmanian@intel.com>; Naladala, Ramanaidu<ramanaidu.naladala@intel.com>; B, Jeevan<jeevan.b@intel.com>
> Subject: [PATCH i-g-t 1/2] tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests
LGTM:
Reviewed-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
> After cleanup_dc3co_fbs disables the primary plane, later dynamic subtests can wait for PSR2/Panel Replay entry without any valid plane content, causing entry checks to time out.
>
> Add commit_initial_dc3co_frame and call it before setup_dc3co in all DC3CO test paths to ensure a valid framebuffer is present when PSR2/Panel Replay entry is verified.
>
> Signed-off-by: Jeevan B<jeevan.b@intel.com>
> ---
> tests/intel/kms_pm_dc.c | 22 ++++++++++++++++++----
> 1 file changed, 18 insertions(+), 4 deletions(-)
>
> diff --git a/tests/intel/kms_pm_dc.c b/tests/intel/kms_pm_dc.c index ef53c5f96..018def5e4 100644
> --- a/tests/intel/kms_pm_dc.c
> +++ b/tests/intel/kms_pm_dc.c
> @@ -315,6 +315,16 @@ static void setup_videoplayback(data_t *data)
> create_color_fb(data, &data->fb_rgr, red_green_red); }
>
> +static void commit_initial_dc3co_frame(data_t *data) {
> + igt_plane_t *primary;
> +
> + primary = igt_output_get_plane_type(data->output,
> + DRM_PLANE_TYPE_PRIMARY);
> + igt_plane_set_fb(primary, &data->fb_rgb);
> + igt_display_commit(&data->display);
> +}
> +
> static void check_dc3co_with_videoplayback_like_load(data_t *data) {
> igt_plane_t *primary;
> @@ -356,8 +366,9 @@ static void test_dc3co_vpb_simulation(data_t *data) {
> igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC3CO);
> setup_output(data);
> - setup_dc3co(data);
> setup_videoplayback(data);
> + commit_initial_dc3co_frame(data);
> + setup_dc3co(data);
> check_dc3co_with_videoplayback_like_load(data);
> cleanup_dc3co_fbs(data);
> }
> @@ -436,8 +447,9 @@ static void test_dc3co_framedrop(data_t *data) {
> igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC3CO);
> setup_output(data);
> - setup_dc3co(data);
> setup_videoplayback(data);
> + commit_initial_dc3co_frame(data);
> + setup_dc3co(data);
> detect_dc3co_framedrop(data);
> cleanup_dc3co_fbs(data);
> }
> @@ -493,8 +505,9 @@ static void test_dc3co_vpb_framegap(data_t *data) {
> igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC3CO);
> setup_output(data);
> - setup_dc3co(data);
> setup_videoplayback(data);
> + commit_initial_dc3co_frame(data);
> + setup_dc3co(data);
> check_dc3co_with_framegap_load(data);
> cleanup_dc3co_fbs(data);
> }
> @@ -706,9 +719,10 @@ static void test_dc3co_after_dc6(data_t *data)
> igt_require_dc_counter(data->debugfs_fd, IGT_INTEL_CHECK_DC6);
>
> setup_output(data);
> + setup_videoplayback(data);
> + commit_initial_dc3co_frame(data);
> setup_dc3co(data);
> test_dc_state_dpms(data, IGT_INTEL_CHECK_DC6);
> - setup_videoplayback(data);
> check_dc3co_with_videoplayback_like_load(data);
> cleanup_dc3co_fbs(data);
> }
> --
> 2.43.0
>
[-- Attachment #2: Type: text/html, Size: 4429 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* ✓ Xe.CI.BAT: success for tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO (rev4)
2026-07-17 3:56 [PATCH i-g-t 0/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
2026-07-17 3:56 ` [PATCH i-g-t 1/2] tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests Jeevan B
2026-07-17 3:56 ` [PATCH i-g-t 2/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
@ 2026-07-17 7:44 ` Patchwork
2026-07-17 8:01 ` ✓ i915.CI.BAT: " Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2026-07-17 7:44 UTC (permalink / raw)
To: Jeevan B; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 889 bytes --]
== Series Details ==
Series: tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO (rev4)
URL : https://patchwork.freedesktop.org/series/169908/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_9012_BAT -> XEIGTPW_15547_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (13 -> 13)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_9012 -> IGTPW_15547
IGTPW_15547: 15547
IGT_9012: d94a55886c7eec82a791728d3cc1c4a6aa945281 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5424-22852552aa1b7198931842ddf824af4dd09e2814: 22852552aa1b7198931842ddf824af4dd09e2814
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15547/index.html
[-- Attachment #2: Type: text/html, Size: 1434 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* ✓ i915.CI.BAT: success for tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO (rev4)
2026-07-17 3:56 [PATCH i-g-t 0/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
` (2 preceding siblings ...)
2026-07-17 7:44 ` ✓ Xe.CI.BAT: success for tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO (rev4) Patchwork
@ 2026-07-17 8:01 ` Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2026-07-17 8:01 UTC (permalink / raw)
To: Jeevan B; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1020 bytes --]
== Series Details ==
Series: tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO (rev4)
URL : https://patchwork.freedesktop.org/series/169908/
State : success
== Summary ==
CI Bug Log - changes from IGT_9012 -> IGTPW_15547
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15547/index.html
Participating hosts (41 -> 39)
------------------------------
Missing (2): bat-dg2-13 fi-bsw-nick
Changes
-------
No changes found
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9012 -> IGTPW_15547
CI-20190529: 20190529
CI_DRM_18842: 22852552aa1b7198931842ddf824af4dd09e2814 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_15547: 15547
IGT_9012: d94a55886c7eec82a791728d3cc1c4a6aa945281 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15547/index.html
[-- Attachment #2: Type: text/html, Size: 1586 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-07-17 8:01 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-17 3:56 [PATCH i-g-t 0/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
2026-07-17 3:56 ` [PATCH i-g-t 1/2] tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests Jeevan B
[not found] ` <CO1PR11MB4913D78D03AD2A61DB0505ECE4C62@CO1PR11MB4913.namprd11.prod.outlook.com>
2026-07-17 6:24 ` FW: " Thasleem, Mohammed
2026-07-17 3:56 ` [PATCH i-g-t 2/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
2026-07-17 7:44 ` ✓ Xe.CI.BAT: success for tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO (rev4) Patchwork
2026-07-17 8:01 ` ✓ i915.CI.BAT: " Patchwork
-- strict thread matches above, loose matches on Subject: below --
2026-07-16 15:33 [PATCH i-g-t 0/2] tests/intel/kms_pm_dc: Add test to validate YUV420 with DC3CO Jeevan B
2026-07-16 15:33 ` [PATCH i-g-t 1/2] tests/intel/kms_pm_dc: Fix PSR/PR entry timeout in dynamic subtests Jeevan B
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.