* [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset
2024-04-18 15:28 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
@ 2024-04-18 15:28 ` Kunal Joshi
0 siblings, 0 replies; 21+ messages in thread
From: Kunal Joshi @ 2024-04-18 15:28 UTC (permalink / raw)
To: igt-dev
Cc: Kunal Joshi, Ville Syrjälä, Ankit Nautiyal,
Bhanuprakash Modem
add missing commit after reset
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
---
tests/intel/kms_big_joiner.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
index 88923be6b..f325a9839 100644
--- a/tests/intel/kms_big_joiner.c
+++ b/tests/intel/kms_big_joiner.c
@@ -267,6 +267,7 @@ static void test_joiner_on_last_pipe(data_t *data, bool force_joiner)
for (i = 0; i < len; i++) {
igt_display_reset(&data->display);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
output = outputs[i];
igt_output_set_pipe(output, data->pipe_seq[data->n_pipes - 1]);
mode = igt_output_get_mode(output);
--
2.25.1
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset
2024-04-19 6:39 Kunal Joshi
@ 2024-04-19 6:39 ` Kunal Joshi
2024-04-19 9:53 ` Modem, Bhanuprakash
0 siblings, 1 reply; 21+ messages in thread
From: Kunal Joshi @ 2024-04-19 6:39 UTC (permalink / raw)
To: igt-dev
Cc: Kunal Joshi, Ville Syrjälä, Ankit Nautiyal,
Bhanuprakash Modem
add missing commit after reset
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
---
tests/intel/kms_big_joiner.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
index 88923be6b..f325a9839 100644
--- a/tests/intel/kms_big_joiner.c
+++ b/tests/intel/kms_big_joiner.c
@@ -267,6 +267,7 @@ static void test_joiner_on_last_pipe(data_t *data, bool force_joiner)
for (i = 0; i < len; i++) {
igt_display_reset(&data->display);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
output = outputs[i];
igt_output_set_pipe(output, data->pipe_seq[data->n_pipes - 1]);
mode = igt_output_get_mode(output);
--
2.25.1
^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset
2024-04-19 6:39 ` [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset Kunal Joshi
@ 2024-04-19 9:53 ` Modem, Bhanuprakash
2024-04-19 10:09 ` Joshi, Kunal1
0 siblings, 1 reply; 21+ messages in thread
From: Modem, Bhanuprakash @ 2024-04-19 9:53 UTC (permalink / raw)
To: Kunal Joshi, igt-dev; +Cc: Ville Syrjälä, Ankit Nautiyal
On 19-04-2024 12:09 pm, Kunal Joshi wrote:
> add missing commit after reset
>
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
> ---
> tests/intel/kms_big_joiner.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
> index 88923be6b..f325a9839 100644
> --- a/tests/intel/kms_big_joiner.c
> +++ b/tests/intel/kms_big_joiner.c
> @@ -267,6 +267,7 @@ static void test_joiner_on_last_pipe(data_t *data, bool force_joiner)
>
> for (i = 0; i < len; i++) {
> igt_display_reset(&data->display);
> + igt_display_commit2(&data->display, COMMIT_ATOMIC);
Do we really need this commit?
> output = outputs[i];
> igt_output_set_pipe(output, data->pipe_seq[data->n_pipes - 1]);
> mode = igt_output_get_mode(output);
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset
2024-04-19 9:53 ` Modem, Bhanuprakash
@ 2024-04-19 10:09 ` Joshi, Kunal1
2024-04-19 10:51 ` Modem, Bhanuprakash
0 siblings, 1 reply; 21+ messages in thread
From: Joshi, Kunal1 @ 2024-04-19 10:09 UTC (permalink / raw)
To: Modem, Bhanuprakash, igt-dev; +Cc: Ville Syrjälä, Ankit Nautiyal
On 4/19/2024 3:23 PM, Modem, Bhanuprakash wrote:
>
> On 19-04-2024 12:09 pm, Kunal Joshi wrote:
>> add missing commit after reset
>>
>> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
>> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
>> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
>> ---
>> tests/intel/kms_big_joiner.c | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
>> index 88923be6b..f325a9839 100644
>> --- a/tests/intel/kms_big_joiner.c
>> +++ b/tests/intel/kms_big_joiner.c
>> @@ -267,6 +267,7 @@ static void test_joiner_on_last_pipe(data_t
>> *data, bool force_joiner)
>> for (i = 0; i < len; i++) {
>> igt_display_reset(&data->display);
>> + igt_display_commit2(&data->display, COMMIT_ATOMIC);
>
> Do we really need this commit?
Hello Bhanu,
Yes we need this commit as below reason
if output is already assigned to pipe D, then forcing big joiner is not
having any affect.
Thanks and Regards
Kunal Joshi
>
>> output = outputs[i];
>> igt_output_set_pipe(output, data->pipe_seq[data->n_pipes -
>> 1]);
>> mode = igt_output_get_mode(output);
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset
2024-04-19 10:09 ` Joshi, Kunal1
@ 2024-04-19 10:51 ` Modem, Bhanuprakash
0 siblings, 0 replies; 21+ messages in thread
From: Modem, Bhanuprakash @ 2024-04-19 10:51 UTC (permalink / raw)
To: Joshi, Kunal1, igt-dev; +Cc: Ville Syrjälä, Ankit Nautiyal
On 19-04-2024 03:39 pm, Joshi, Kunal1 wrote:
>
> On 4/19/2024 3:23 PM, Modem, Bhanuprakash wrote:
>>
>> On 19-04-2024 12:09 pm, Kunal Joshi wrote:
>>> add missing commit after reset
>>>
>>> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
>>> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>>> Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
>>> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
>>> ---
>>> tests/intel/kms_big_joiner.c | 1 +
>>> 1 file changed, 1 insertion(+)
>>>
>>> diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
>>> index 88923be6b..f325a9839 100644
>>> --- a/tests/intel/kms_big_joiner.c
>>> +++ b/tests/intel/kms_big_joiner.c
>>> @@ -267,6 +267,7 @@ static void test_joiner_on_last_pipe(data_t
>>> *data, bool force_joiner)
>>> for (i = 0; i < len; i++) {
>>> igt_display_reset(&data->display);
>>> + igt_display_commit2(&data->display, COMMIT_ATOMIC);
>>
>> Do we really need this commit?
>
> Hello Bhanu,
>
> Yes we need this commit as below reason
> if output is already assigned to pipe D, then forcing big joiner is not
> having any affect.
AFAIK, igt_display_reset() will clear associated pipe on all outputs.
And we are associating last pipe (D) to the selected connector. The
immediate commit will catch the bigjoiner constraint.
Still, I don't see any advantage of having this extra commit, am I
missing anything?
- Bhanu
>
>
> Thanks and Regards
> Kunal Joshi
>
>>
>>> output = outputs[i];
>>> igt_output_set_pipe(output, data->pipe_seq[data->n_pipes -
>>> 1]);
>>> mode = igt_output_get_mode(output);
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner
@ 2024-04-22 5:34 Kunal Joshi
2024-04-22 5:34 ` [PATCH i-g-t 1/7] lib/igt_kms: don't run on unsupported platform Kunal Joshi
` (10 more replies)
0 siblings, 11 replies; 21+ messages in thread
From: Kunal Joshi @ 2024-04-22 5:34 UTC (permalink / raw)
To: igt-dev; +Cc: Kunal Joshi
fixes and cleanup for kms_big_joiner test
Kunal Joshi (7):
lib/igt_kms: don't run on unsupported platform
tests/intel/kms_big_joiner: fix crash in multi joiner test
tests/intel/kms_big_joiner: add missing commit after reset
lib/igt_kms: add support for forcing bigjoiner on particular connector
tests/intel/kms_big_joiner: use kmstest_force_connector_bigjoiner
lib/igt_kms: remove unused igt_force_and_check_bigjoiner_status
HAX: Do not merge
lib/igt_kms.c | 109 +++++++++++++++++++-------
lib/igt_kms.h | 2 +-
tests/intel-ci/fast-feedback.testlist | 5 +-
tests/intel/kms_big_joiner.c | 28 ++++---
4 files changed, 102 insertions(+), 42 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH i-g-t 1/7] lib/igt_kms: don't run on unsupported platform
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
@ 2024-04-22 5:34 ` Kunal Joshi
2024-04-22 10:40 ` Modem, Bhanuprakash
2024-04-22 5:34 ` [PATCH i-g-t 2/7] tests/intel/kms_big_joiner: fix crash in multi joiner test Kunal Joshi
` (9 subsequent siblings)
10 siblings, 1 reply; 21+ messages in thread
From: Kunal Joshi @ 2024-04-22 5:34 UTC (permalink / raw)
To: igt-dev
Cc: Kunal Joshi, Ville Syrjälä, Ankit Nautiyal,
Bhanuprakash Modem
dipslay <=12 needs dsc enabled for pipe joiner,
add a check in IGT for the same
v2: dsc is required for gen12, so test only
for devid 13 and 13+ (Ankit)
v3: update comment (Bhanu)
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
Suggested-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
lib/igt_kms.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 3216fe7e4..ee8848079 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -6246,6 +6246,14 @@ bool igt_has_force_joiner_debugfs(int drmfd, igt_output_t *output)
char buf[512];
int debugfs_fd, ret;
+ /*
+ * bigjoiner is supported on display<= 12 with DSC only
+ * and only on Pipe A for Display 11
+ * For simplicity avoid Display 11 and 12, check for >= 13
+ */
+ if (intel_display_ver(intel_get_drm_devid(drmfd)) < 13)
+ return false;
+
igt_assert_f(output->name, "Connector name cannot be NULL\n");
debugfs_fd = igt_debugfs_connector_dir(drmfd, output->name, O_RDONLY);
if (debugfs_fd < 0)
--
2.25.1
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t 2/7] tests/intel/kms_big_joiner: fix crash in multi joiner test
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
2024-04-22 5:34 ` [PATCH i-g-t 1/7] lib/igt_kms: don't run on unsupported platform Kunal Joshi
@ 2024-04-22 5:34 ` Kunal Joshi
2024-04-22 5:34 ` [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset Kunal Joshi
` (8 subsequent siblings)
10 siblings, 0 replies; 21+ messages in thread
From: Kunal Joshi @ 2024-04-22 5:34 UTC (permalink / raw)
To: igt-dev
Cc: Kunal Joshi, Ville Syrjälä, Ankit Nautiyal,
Bhanuprakash Modem
Fix test from crashing on out of bound.
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
---
tests/intel/kms_big_joiner.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
index 078f76ac1..88923be6b 100644
--- a/tests/intel/kms_big_joiner.c
+++ b/tests/intel/kms_big_joiner.c
@@ -162,7 +162,7 @@ static void test_single_joiner(data_t *data, int output_count, bool force_joiner
static void test_multi_joiner(data_t *data, int output_count, bool force_joiner)
{
- int i;
+ int i, cleanup;
uint32_t available_pipe_mask;
enum pipe pipe, master_pipe;
igt_output_t **outputs;
@@ -173,6 +173,7 @@ static void test_multi_joiner(data_t *data, int output_count, bool force_joiner)
available_pipe_mask = BIT(data->n_pipes) - 1;
outputs = force_joiner ? data->non_big_joiner_output : data->big_joiner_output;
+ cleanup = 0;
igt_display_reset(&data->display);
igt_display_commit2(&data->display, COMMIT_ATOMIC);
@@ -183,6 +184,7 @@ static void test_multi_joiner(data_t *data, int output_count, bool force_joiner)
master_pipe = setup_pipe(data, output, pipe, available_pipe_mask);
if (master_pipe == PIPE_NONE)
continue;
+ cleanup++;
mode = igt_output_get_mode(output);
primary[i] = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
igt_create_pattern_fb(data->drm_fd, mode->hdisplay, mode->vdisplay, DRM_FORMAT_XRGB8888,
@@ -195,7 +197,7 @@ static void test_multi_joiner(data_t *data, int output_count, bool force_joiner)
}
}
igt_display_commit2(&data->display, COMMIT_ATOMIC);
- for (i = 0; i < output_count; i++) {
+ for (i = 0; i < cleanup; i++) {
igt_plane_set_fb(primary[i], NULL);
igt_remove_fb(data->drm_fd, &fb[i]);
}
--
2.25.1
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
2024-04-22 5:34 ` [PATCH i-g-t 1/7] lib/igt_kms: don't run on unsupported platform Kunal Joshi
2024-04-22 5:34 ` [PATCH i-g-t 2/7] tests/intel/kms_big_joiner: fix crash in multi joiner test Kunal Joshi
@ 2024-04-22 5:34 ` Kunal Joshi
2024-04-22 10:40 ` Modem, Bhanuprakash
2024-04-22 5:34 ` [PATCH i-g-t 4/7] lib/igt_kms: add support for forcing bigjoiner on particular connector Kunal Joshi
` (7 subsequent siblings)
10 siblings, 1 reply; 21+ messages in thread
From: Kunal Joshi @ 2024-04-22 5:34 UTC (permalink / raw)
To: igt-dev
Cc: Kunal Joshi, Ville Syrjälä, Ankit Nautiyal,
Bhanuprakash Modem
add missing commit after reset
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
---
tests/intel/kms_big_joiner.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
index 88923be6b..f325a9839 100644
--- a/tests/intel/kms_big_joiner.c
+++ b/tests/intel/kms_big_joiner.c
@@ -267,6 +267,7 @@ static void test_joiner_on_last_pipe(data_t *data, bool force_joiner)
for (i = 0; i < len; i++) {
igt_display_reset(&data->display);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
output = outputs[i];
igt_output_set_pipe(output, data->pipe_seq[data->n_pipes - 1]);
mode = igt_output_get_mode(output);
--
2.25.1
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t 4/7] lib/igt_kms: add support for forcing bigjoiner on particular connector
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
` (2 preceding siblings ...)
2024-04-22 5:34 ` [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset Kunal Joshi
@ 2024-04-22 5:34 ` Kunal Joshi
2024-04-22 10:59 ` Modem, Bhanuprakash
2024-04-22 5:34 ` [PATCH i-g-t 5/7] tests/intel/kms_big_joiner: use kmstest_force_connector_bigjoiner Kunal Joshi
` (6 subsequent siblings)
10 siblings, 1 reply; 21+ messages in thread
From: Kunal Joshi @ 2024-04-22 5:34 UTC (permalink / raw)
To: igt-dev
Cc: Kunal Joshi, Ville Syrjälä, Ankit Nautiyal,
Bhanuprakash Modem
add kmstest_force_connector_bigjoiner function which
force bigjoiner on provided connector as well as resets on exit.
v2: remove redundant function (Bhanu)
v3: initialize idx (Bhanu)
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
---
lib/igt_kms.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
lib/igt_kms.h | 1 +
2 files changed, 74 insertions(+)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index ee8848079..c3fd7245f 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -1607,6 +1607,36 @@ static bool connector_attr_set_sysfs(int drm_fd,
return true;
}
+static bool connector_attr_set_debugfs(int drm_fd,
+ drmModeConnector *connector,
+ const char *attr, const char *value,
+ const char *reset_value)
+{
+ char name[80];
+ int idx, dir;
+
+ idx = igt_device_get_card_index(drm_fd);
+ if (idx < 0 || idx > 63)
+ return false;
+
+ snprintf(name, sizeof(name), "%s-%d",
+ kmstest_connector_type_str(connector->connector_type),
+ connector->connector_type_id);
+
+ dir = igt_debugfs_connector_dir(drm_fd, name, O_DIRECTORY);
+ if (dir < 0)
+ return false;
+
+ if (!connector_attr_set(idx, connector, dir,
+ igt_sysfs_set, attr,
+ value, reset_value))
+ return false;
+
+ igt_info("Connector %s/%s is now %s\n", name, attr, value);
+
+ return true;
+}
+
static void dump_connector_attrs(void)
{
char name[80];
@@ -1690,6 +1720,49 @@ bool kmstest_force_connector(int drm_fd, drmModeConnector *connector,
return true;
}
+static bool force_connector_bigjoiner(int drm_fd,
+ drmModeConnector *connector,
+ const char *value)
+{
+ return connector_attr_set_debugfs(drm_fd, connector,
+ "i915_bigjoiner_force_enable",
+ value, "0");
+}
+
+/**
+ * kmstest_force_connector_bigjoiner:
+ * @fd: drm file descriptor
+ * @connector: connector
+ *
+ * Enable force bigjoiner state on the specified connector
+ * and install exit handler for resetting
+ *
+ * Returns: True on success
+ */
+bool kmstest_force_connector_bigjoiner(int drm_fd, drmModeConnector *connector)
+{
+ const char *value = "1";
+ drmModeConnector *temp;
+
+ if (!is_intel_device(drm_fd))
+ return false;
+
+ if (!force_connector_bigjoiner(drm_fd, connector, value))
+ return false;
+
+ dump_connector_attrs();
+ igt_install_exit_handler(reset_connectors_at_exit);
+
+ /*
+ * To allow callers to always use GetConnectorCurrent we need to force a
+ * redetection here.
+ */
+ temp = drmModeGetConnector(drm_fd, connector->connector_id);
+ drmModeFreeConnector(temp);
+
+ return true;
+}
+
/**
* kmstest_force_edid:
* @drm_fd: drm file descriptor
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 6d13e5851..0abf450c1 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -262,6 +262,7 @@ struct edid;
bool kmstest_force_connector(int fd, drmModeConnector *connector,
enum kmstest_force_connector_state state);
+bool kmstest_force_connector_bigjoiner(int drm_fd, drmModeConnector *connector);
void kmstest_force_edid(int drm_fd, drmModeConnector *connector,
const struct edid *edid);
--
2.25.1
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t 5/7] tests/intel/kms_big_joiner: use kmstest_force_connector_bigjoiner
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
` (3 preceding siblings ...)
2024-04-22 5:34 ` [PATCH i-g-t 4/7] lib/igt_kms: add support for forcing bigjoiner on particular connector Kunal Joshi
@ 2024-04-22 5:34 ` Kunal Joshi
2024-04-22 11:09 ` Modem, Bhanuprakash
2024-04-22 5:34 ` [PATCH i-g-t 6/7] lib/igt_kms: remove unused igt_force_and_check_bigjoiner_status Kunal Joshi
` (5 subsequent siblings)
10 siblings, 1 reply; 21+ messages in thread
From: Kunal Joshi @ 2024-04-22 5:34 UTC (permalink / raw)
To: igt-dev
Cc: Kunal Joshi, Ville Syrjälä, Ankit Nautiyal,
Bhanuprakash Modem
use kmstest_force_connector_bigjoiner instead of
kmstest_force_connector_bigjoiner
v2: use igt_reset_connectors (Bhanu)
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
---
tests/intel/kms_big_joiner.c | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
index f325a9839..4979cac06 100644
--- a/tests/intel/kms_big_joiner.c
+++ b/tests/intel/kms_big_joiner.c
@@ -87,7 +87,7 @@ static void set_all_master_pipes_for_platform(data_t *data)
}
}
-static void toggle_force_joiner_on_all_non_big_joiner_outputs(data_t *data, bool toggle)
+static void enable_force_joiner_on_all_non_big_joiner_outputs(data_t *data)
{
bool status;
igt_output_t *output;
@@ -95,7 +95,7 @@ static void toggle_force_joiner_on_all_non_big_joiner_outputs(data_t *data, bool
for (i = 0; i < data->non_big_joiner_output_count; i++) {
output = data->non_big_joiner_output[i];
- status = igt_force_and_check_bigjoiner_status(data->drm_fd, output->name, toggle);
+ status = kmstest_force_connector_bigjoiner(data->drm_fd, output->config.connector);
igt_assert_f(status, "Failed to toggle force joiner\n");
}
}
@@ -383,15 +383,15 @@ igt_main
igt_require_f(data.n_pipes > 1,
"Minimum 2 pipes required\n");
igt_dynamic_f("single") {
- toggle_force_joiner_on_all_non_big_joiner_outputs(&data, true);
+ enable_force_joiner_on_all_non_big_joiner_outputs(&data);
test_single_joiner(&data, data.non_big_joiner_output_count, true);
- toggle_force_joiner_on_all_non_big_joiner_outputs(&data, false);
+ igt_reset_connectors();
}
if (data.non_big_joiner_output_count > 1) {
igt_dynamic_f("multi") {
- toggle_force_joiner_on_all_non_big_joiner_outputs(&data, true);
+ enable_force_joiner_on_all_non_big_joiner_outputs(&data);
test_multi_joiner(&data, data.non_big_joiner_output_count, true);
- toggle_force_joiner_on_all_non_big_joiner_outputs(&data, false);
+ igt_reset_connectors();
}
}
}
@@ -405,16 +405,16 @@ igt_main
"Minimum of 2 pipes are required\n");
if (data.non_big_joiner_output_count >= 1) {
igt_dynamic_f("big_joiner_on_last_pipe") {
- toggle_force_joiner_on_all_non_big_joiner_outputs(&data, true);
+ enable_force_joiner_on_all_non_big_joiner_outputs(&data);
test_joiner_on_last_pipe(&data, true);
- toggle_force_joiner_on_all_non_big_joiner_outputs(&data, false);
+ igt_reset_connectors();
}
}
if (data.non_big_joiner_output_count > 1) {
igt_dynamic_f("invalid_combinations") {
- toggle_force_joiner_on_all_non_big_joiner_outputs(&data, true);
+ enable_force_joiner_on_all_non_big_joiner_outputs(&data);
test_invalid_modeset_two_joiner(&data, false, true);
- toggle_force_joiner_on_all_non_big_joiner_outputs(&data, false);
+ igt_reset_connectors();
}
}
}
@@ -422,5 +422,6 @@ igt_main
igt_fixture {
igt_display_fini(&data.display);
drm_close_driver(data.drm_fd);
+ igt_reset_connectors();
}
}
--
2.25.1
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t 6/7] lib/igt_kms: remove unused igt_force_and_check_bigjoiner_status
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
` (4 preceding siblings ...)
2024-04-22 5:34 ` [PATCH i-g-t 5/7] tests/intel/kms_big_joiner: use kmstest_force_connector_bigjoiner Kunal Joshi
@ 2024-04-22 5:34 ` Kunal Joshi
2024-04-22 5:34 ` [PATCH i-g-t 7/7] HAX: Do not merge Kunal Joshi
` (4 subsequent siblings)
10 siblings, 0 replies; 21+ messages in thread
From: Kunal Joshi @ 2024-04-22 5:34 UTC (permalink / raw)
To: igt-dev
Cc: Kunal Joshi, Ville Syrjälä, Ankit Nautiyal,
Bhanuprakash Modem
remove unused igt_force_and_check_bigjoiner_status
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
---
lib/igt_kms.c | 28 ----------------------------
lib/igt_kms.h | 1 -
2 files changed, 29 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index c3fd7245f..29b30c7aa 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -6336,34 +6336,6 @@ bool igt_has_force_joiner_debugfs(int drmfd, igt_output_t *output)
return ret >= 0;
}
-/**
- * Forces the enable/disable state of big joiner for a specific connector.
- *
- * @drmfd The file descriptor of the DRM device.
- * @connector_name The name of the connector.
- * @enable The desired state of big joiner (true for enable, false for disable).
- * Returns:
- * true if writing the debugfs was successful
- * and the state was set as requested, false otherwise.
- */
-bool igt_force_and_check_bigjoiner_status(int drmfd, char *connector_name, bool enable)
-{
- int debugfs_fd, ret;
- char buf[512];
-
- igt_assert_f(connector_name, "Connector name cannot be NULL\n");
- debugfs_fd = igt_debugfs_connector_dir(drmfd, connector_name, O_DIRECTORY);
- igt_assert_f(debugfs_fd >= 0, "Could not open debugfs for connector %s\n", connector_name);
- ret = igt_sysfs_write(debugfs_fd, "i915_bigjoiner_force_enable", enable ? "1" : "0", 1);
- igt_assert_f(ret > 0, "Could not write i915_bigjoiner_force_enable for connector %s\n", connector_name);
- ret = igt_debugfs_simple_read(debugfs_fd, "i915_bigjoiner_force_enable", buf, sizeof(buf));
- close(debugfs_fd);
- igt_assert_f(ret > 0, "Could not read i915_bigjoiner_force_enable for connector %s\n", connector_name);
-
- return enable ? strstr(buf, "Y") :
- strstr(buf, "N");
-}
-
/**
* igt_check_bigjoiner_support:
* @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0abf450c1..01604dac9 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1216,7 +1216,6 @@ bool igt_bigjoiner_possible(drmModeModeInfo *mode, int max_dotclock);
bool bigjoiner_mode_found(int drm_fd, drmModeConnector *connector,
int max_dotclock, drmModeModeInfo *mode);
bool igt_has_force_joiner_debugfs(int drmfd, igt_output_t *output);
-bool igt_force_and_check_bigjoiner_status(int drmfd, char *connector_name, bool enable);
bool igt_check_bigjoiner_support(igt_display_t *display);
bool igt_parse_mode_string(const char *mode_string, drmModeModeInfo *mode);
bool intel_pipe_output_combo_valid(igt_display_t *display);
--
2.25.1
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t 7/7] HAX: Do not merge
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
` (5 preceding siblings ...)
2024-04-22 5:34 ` [PATCH i-g-t 6/7] lib/igt_kms: remove unused igt_force_and_check_bigjoiner_status Kunal Joshi
@ 2024-04-22 5:34 ` Kunal Joshi
2024-04-22 11:37 ` ✗ Fi.CI.BAT: failure for cleanup and fixes for kms_big_joiner (rev4) Patchwork
` (3 subsequent siblings)
10 siblings, 0 replies; 21+ messages in thread
From: Kunal Joshi @ 2024-04-22 5:34 UTC (permalink / raw)
To: igt-dev; +Cc: Kunal Joshi
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
---
tests/intel-ci/fast-feedback.testlist | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index be0965110..0fc41236f 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -1,6 +1,9 @@
# Try to load the driver if it's not available yet.
igt@i915_module_load@load
-
+igt@kms_big_joiner@basic
+igt@kms_big_joiner@invalid-modeset
+igt@kms_big_joiner@basic-force-joiner
+igt@kms_big_joiner@invalid-modeset-force-joiner
# Keep alphabetically sorted by default
igt@core_auth@basic-auth
igt@debugfs_test@read_all_entries
--
2.25.1
^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t 1/7] lib/igt_kms: don't run on unsupported platform
2024-04-22 5:34 ` [PATCH i-g-t 1/7] lib/igt_kms: don't run on unsupported platform Kunal Joshi
@ 2024-04-22 10:40 ` Modem, Bhanuprakash
0 siblings, 0 replies; 21+ messages in thread
From: Modem, Bhanuprakash @ 2024-04-22 10:40 UTC (permalink / raw)
To: Kunal Joshi, igt-dev; +Cc: Ville Syrjälä, Ankit Nautiyal
On 22-04-2024 11:04 am, Kunal Joshi wrote:
> dipslay <=12 needs dsc enabled for pipe joiner,
> add a check in IGT for the same
>
> v2: dsc is required for gen12, so test only
> for devid 13 and 13+ (Ankit)
> v3: update comment (Bhanu)
>
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
> Suggested-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> ---
> lib/igt_kms.c | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index 3216fe7e4..ee8848079 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -6246,6 +6246,14 @@ bool igt_has_force_joiner_debugfs(int drmfd, igt_output_t *output)
> char buf[512];
> int debugfs_fd, ret;
>
> + /*
> + * bigjoiner is supported on display<= 12 with DSC only
> + * and only on Pipe A for Display 11
> + * For simplicity avoid Display 11 and 12, check for >= 13
> + */
> + if (intel_display_ver(intel_get_drm_devid(drmfd)) < 13)
> + return false;
> +
> igt_assert_f(output->name, "Connector name cannot be NULL\n");
> debugfs_fd = igt_debugfs_connector_dir(drmfd, output->name, O_RDONLY);
> if (debugfs_fd < 0)
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset
2024-04-22 5:34 ` [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset Kunal Joshi
@ 2024-04-22 10:40 ` Modem, Bhanuprakash
0 siblings, 0 replies; 21+ messages in thread
From: Modem, Bhanuprakash @ 2024-04-22 10:40 UTC (permalink / raw)
To: Kunal Joshi, igt-dev; +Cc: Ville Syrjälä, Ankit Nautiyal
On 22-04-2024 11:04 am, Kunal Joshi wrote:
> add missing commit after reset
>
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
> ---
> tests/intel/kms_big_joiner.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
> index 88923be6b..f325a9839 100644
> --- a/tests/intel/kms_big_joiner.c
> +++ b/tests/intel/kms_big_joiner.c
> @@ -267,6 +267,7 @@ static void test_joiner_on_last_pipe(data_t *data, bool force_joiner)
>
> for (i = 0; i < len; i++) {
> igt_display_reset(&data->display);
> + igt_display_commit2(&data->display, COMMIT_ATOMIC);
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> output = outputs[i];
> igt_output_set_pipe(output, data->pipe_seq[data->n_pipes - 1]);
> mode = igt_output_get_mode(output);
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t 4/7] lib/igt_kms: add support for forcing bigjoiner on particular connector
2024-04-22 5:34 ` [PATCH i-g-t 4/7] lib/igt_kms: add support for forcing bigjoiner on particular connector Kunal Joshi
@ 2024-04-22 10:59 ` Modem, Bhanuprakash
0 siblings, 0 replies; 21+ messages in thread
From: Modem, Bhanuprakash @ 2024-04-22 10:59 UTC (permalink / raw)
To: Kunal Joshi, igt-dev; +Cc: Ville Syrjälä, Ankit Nautiyal
On 22-04-2024 11:04 am, Kunal Joshi wrote:
> add kmstest_force_connector_bigjoiner function which
> force bigjoiner on provided connector as well as resets on exit.
>
> v2: remove redundant function (Bhanu)
> v3: initialize idx (Bhanu)
>
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
> ---
> lib/igt_kms.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
> lib/igt_kms.h | 1 +
> 2 files changed, 74 insertions(+)
>
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index ee8848079..c3fd7245f 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -1607,6 +1607,36 @@ static bool connector_attr_set_sysfs(int drm_fd,
> return true;
> }
>
> +static bool connector_attr_set_debugfs(int drm_fd,
> + drmModeConnector *connector,
> + const char *attr, const char *value,
> + const char *reset_value)
> +{
> + char name[80];
> + int idx, dir;
> +
> + idx = igt_device_get_card_index(drm_fd);
> + if (idx < 0 || idx > 63)
> + return false;
> +
> + snprintf(name, sizeof(name), "%s-%d",
> + kmstest_connector_type_str(connector->connector_type),
> + connector->connector_type_id);
> +
> + dir = igt_debugfs_connector_dir(drm_fd, name, O_DIRECTORY);
> + if (dir < 0)
> + return false;
> +
> + if (!connector_attr_set(idx, connector, dir,
> + igt_sysfs_set, attr,
> + value, reset_value))
> + return false;
> +
> + igt_info("Connector %s/%s is now %s\n", name, attr, value);
> +
> + return true;
> +}
> +
> static void dump_connector_attrs(void)
> {
> char name[80];
> @@ -1690,6 +1720,49 @@ bool kmstest_force_connector(int drm_fd, drmModeConnector *connector,
> return true;
> }
>
> +static bool force_connector_bigjoiner(int drm_fd,
> + drmModeConnector *connector,
> + const char *value)
> +{
> + return connector_attr_set_debugfs(drm_fd, connector,
> + "i915_bigjoiner_force_enable",
> + value, "0");
> +}
> +
> +/**
> + * kmstest_force_connector_bigjoiner:
> + * @fd: drm file descriptor
> + * @connector: connector
> + *
> + * Enable force bigjoiner state on the specified connector
> + * and install exit handler for resetting
> + *
> + * Returns: True on success
> + */
> +bool kmstest_force_connector_bigjoiner(int drm_fd, drmModeConnector *connector)
> +{
> + const char *value = "1";
-------------------^
Do we really need this variable?
Anyway, overall the patch LGTM
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> + drmModeConnector *temp;
> +
> + if (!is_intel_device(drm_fd))
> + return false;
> +
> + if (!force_connector_bigjoiner(drm_fd, connector, value))
> + return false;
> +
> + dump_connector_attrs();
> + igt_install_exit_handler(reset_connectors_at_exit);
> +
> + /*
> + * To allow callers to always use GetConnectorCurrent we need to force a
> + * redetection here.
> + */
> + temp = drmModeGetConnector(drm_fd, connector->connector_id);
> + drmModeFreeConnector(temp);
> +
> + return true;
> +}
> +
> /**
> * kmstest_force_edid:
> * @drm_fd: drm file descriptor
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index 6d13e5851..0abf450c1 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -262,6 +262,7 @@ struct edid;
>
> bool kmstest_force_connector(int fd, drmModeConnector *connector,
> enum kmstest_force_connector_state state);
> +bool kmstest_force_connector_bigjoiner(int drm_fd, drmModeConnector *connector);
> void kmstest_force_edid(int drm_fd, drmModeConnector *connector,
> const struct edid *edid);
>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t 5/7] tests/intel/kms_big_joiner: use kmstest_force_connector_bigjoiner
2024-04-22 5:34 ` [PATCH i-g-t 5/7] tests/intel/kms_big_joiner: use kmstest_force_connector_bigjoiner Kunal Joshi
@ 2024-04-22 11:09 ` Modem, Bhanuprakash
0 siblings, 0 replies; 21+ messages in thread
From: Modem, Bhanuprakash @ 2024-04-22 11:09 UTC (permalink / raw)
To: Kunal Joshi, igt-dev; +Cc: Ville Syrjälä, Ankit Nautiyal
On 22-04-2024 11:04 am, Kunal Joshi wrote:
> use kmstest_force_connector_bigjoiner instead of
> kmstest_force_connector_bigjoiner
Use X instead of X? Please fix this commit message.
>
> v2: use igt_reset_connectors (Bhanu)
>
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> Cc: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
> ---
> tests/intel/kms_big_joiner.c | 21 +++++++++++----------
> 1 file changed, 11 insertions(+), 10 deletions(-)
>
> diff --git a/tests/intel/kms_big_joiner.c b/tests/intel/kms_big_joiner.c
> index f325a9839..4979cac06 100644
> --- a/tests/intel/kms_big_joiner.c
> +++ b/tests/intel/kms_big_joiner.c
> @@ -87,7 +87,7 @@ static void set_all_master_pipes_for_platform(data_t *data)
> }
> }
>
> -static void toggle_force_joiner_on_all_non_big_joiner_outputs(data_t *data, bool toggle)
> +static void enable_force_joiner_on_all_non_big_joiner_outputs(data_t *data)
> {
> bool status;
> igt_output_t *output;
> @@ -95,7 +95,7 @@ static void toggle_force_joiner_on_all_non_big_joiner_outputs(data_t *data, bool
>
> for (i = 0; i < data->non_big_joiner_output_count; i++) {
> output = data->non_big_joiner_output[i];
> - status = igt_force_and_check_bigjoiner_status(data->drm_fd, output->name, toggle);
> + status = kmstest_force_connector_bigjoiner(data->drm_fd, output->config.connector);
> igt_assert_f(status, "Failed to toggle force joiner\n");
It would be helpful if you add a connector info here.
Ex: Failed to force the joiner on eDP-1
With above changes, this patch is
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> }
> }
> @@ -383,15 +383,15 @@ igt_main
> igt_require_f(data.n_pipes > 1,
> "Minimum 2 pipes required\n");
> igt_dynamic_f("single") {
> - toggle_force_joiner_on_all_non_big_joiner_outputs(&data, true);
> + enable_force_joiner_on_all_non_big_joiner_outputs(&data);
> test_single_joiner(&data, data.non_big_joiner_output_count, true);
> - toggle_force_joiner_on_all_non_big_joiner_outputs(&data, false);
> + igt_reset_connectors();
> }
> if (data.non_big_joiner_output_count > 1) {
> igt_dynamic_f("multi") {
> - toggle_force_joiner_on_all_non_big_joiner_outputs(&data, true);
> + enable_force_joiner_on_all_non_big_joiner_outputs(&data);
> test_multi_joiner(&data, data.non_big_joiner_output_count, true);
> - toggle_force_joiner_on_all_non_big_joiner_outputs(&data, false);
> + igt_reset_connectors();
> }
> }
> }
> @@ -405,16 +405,16 @@ igt_main
> "Minimum of 2 pipes are required\n");
> if (data.non_big_joiner_output_count >= 1) {
> igt_dynamic_f("big_joiner_on_last_pipe") {
> - toggle_force_joiner_on_all_non_big_joiner_outputs(&data, true);
> + enable_force_joiner_on_all_non_big_joiner_outputs(&data);
> test_joiner_on_last_pipe(&data, true);
> - toggle_force_joiner_on_all_non_big_joiner_outputs(&data, false);
> + igt_reset_connectors();
> }
> }
> if (data.non_big_joiner_output_count > 1) {
> igt_dynamic_f("invalid_combinations") {
> - toggle_force_joiner_on_all_non_big_joiner_outputs(&data, true);
> + enable_force_joiner_on_all_non_big_joiner_outputs(&data);
> test_invalid_modeset_two_joiner(&data, false, true);
> - toggle_force_joiner_on_all_non_big_joiner_outputs(&data, false);
> + igt_reset_connectors();
> }
> }
> }
> @@ -422,5 +422,6 @@ igt_main
> igt_fixture {
> igt_display_fini(&data.display);
> drm_close_driver(data.drm_fd);
> + igt_reset_connectors();
> }
> }
^ permalink raw reply [flat|nested] 21+ messages in thread
* ✗ Fi.CI.BAT: failure for cleanup and fixes for kms_big_joiner (rev4)
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
` (6 preceding siblings ...)
2024-04-22 5:34 ` [PATCH i-g-t 7/7] HAX: Do not merge Kunal Joshi
@ 2024-04-22 11:37 ` Patchwork
2024-04-22 11:47 ` ✓ CI.xeBAT: success " Patchwork
` (2 subsequent siblings)
10 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2024-04-22 11:37 UTC (permalink / raw)
To: Kunal Joshi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 16307 bytes --]
== Series Details ==
Series: cleanup and fixes for kms_big_joiner (rev4)
URL : https://patchwork.freedesktop.org/series/132554/
State : failure
== Summary ==
CI Bug Log - changes from IGT_7815 -> IGTPW_11047
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_11047 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_11047, 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_11047/index.html
Participating hosts (30 -> 31)
------------------------------
Additional (2): bat-dg2-11 fi-kbl-8809g
Missing (1): fi-cfl-8109u
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_11047:
### IGT changes ###
#### Possible regressions ####
* igt@kms_big_joiner@basic-force-joiner:
- bat-jsl-3: NOTRUN -> [SKIP][1] +1 other test skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-jsl-3/igt@kms_big_joiner@basic-force-joiner.html
- bat-adls-6: NOTRUN -> [SKIP][2] +1 other test skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-adls-6/igt@kms_big_joiner@basic-force-joiner.html
- bat-jsl-1: NOTRUN -> [SKIP][3] +1 other test skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-jsl-1/igt@kms_big_joiner@basic-force-joiner.html
Known issues
------------
Here are the changes found in IGTPW_11047 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_huc_copy@huc-copy:
- fi-kbl-8809g: NOTRUN -> [SKIP][4] ([i915#2190])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-kbl-8809g/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-kbl-8809g: NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-kbl-8809g/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@basic@lmem0:
- bat-dg2-11: NOTRUN -> [FAIL][6] ([i915#10378])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@gem_lmem_swapping@basic@lmem0.html
* igt@gem_mmap@basic:
- bat-dg2-11: NOTRUN -> [SKIP][7] ([i915#4083])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@gem_mmap@basic.html
* igt@gem_tiled_fence_blits@basic:
- bat-dg2-11: NOTRUN -> [SKIP][8] ([i915#4077]) +2 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@gem_tiled_fence_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-dg2-11: NOTRUN -> [SKIP][9] ([i915#4079]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg2-11: NOTRUN -> [SKIP][10] ([i915#6621])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@gt_lrc:
- bat-adlp-6: [PASS][11] -> [INCOMPLETE][12] ([i915#10886] / [i915#9413])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7815/bat-adlp-6/igt@i915_selftest@live@gt_lrc.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-adlp-6/igt@i915_selftest@live@gt_lrc.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- bat-dg2-11: NOTRUN -> [SKIP][13] ([i915#4212]) +7 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-11: NOTRUN -> [SKIP][14] ([i915#5190])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-11: NOTRUN -> [SKIP][15] ([i915#4215] / [i915#5190])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_big_joiner@basic:
- fi-apl-guc: NOTRUN -> [SKIP][16] +3 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-apl-guc/igt@kms_big_joiner@basic.html
- fi-pnv-d510: NOTRUN -> [SKIP][17] +3 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-pnv-d510/igt@kms_big_joiner@basic.html
- bat-adlp-9: NOTRUN -> [SKIP][18] ([i915#10656]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-adlp-9/igt@kms_big_joiner@basic.html
- bat-dg2-11: NOTRUN -> [SKIP][19] ([i915#10656]) +3 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_big_joiner@basic.html
- fi-kbl-7567u: NOTRUN -> [SKIP][20] +3 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-kbl-7567u/igt@kms_big_joiner@basic.html
- fi-cfl-8700k: NOTRUN -> [SKIP][21] +3 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-cfl-8700k/igt@kms_big_joiner@basic.html
- fi-bsw-nick: NOTRUN -> [SKIP][22] +3 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-bsw-nick/igt@kms_big_joiner@basic.html
- bat-kbl-2: NOTRUN -> [SKIP][23] +3 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-kbl-2/igt@kms_big_joiner@basic.html
- fi-rkl-11600: NOTRUN -> [SKIP][24] ([i915#10656]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-rkl-11600/igt@kms_big_joiner@basic.html
* igt@kms_big_joiner@invalid-modeset:
- fi-cfl-guc: NOTRUN -> [SKIP][25] +3 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-cfl-guc/igt@kms_big_joiner@invalid-modeset.html
- bat-jsl-3: NOTRUN -> [SKIP][26] ([i915#10656]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-jsl-3/igt@kms_big_joiner@invalid-modeset.html
- bat-dg2-9: NOTRUN -> [SKIP][27] ([i915#10656]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-9/igt@kms_big_joiner@invalid-modeset.html
- fi-kbl-x1275: NOTRUN -> [SKIP][28] +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-kbl-x1275/igt@kms_big_joiner@invalid-modeset.html
- bat-adlp-11: NOTRUN -> [SKIP][29] ([i915#10656]) +3 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-adlp-11/igt@kms_big_joiner@invalid-modeset.html
- bat-adln-1: NOTRUN -> [SKIP][30] ([i915#10656]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-adln-1/igt@kms_big_joiner@invalid-modeset.html
- bat-mtlp-8: NOTRUN -> [SKIP][31] ([i915#10656]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-mtlp-8/igt@kms_big_joiner@invalid-modeset.html
- bat-dg2-8: NOTRUN -> [SKIP][32] ([i915#10656]) +3 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-8/igt@kms_big_joiner@invalid-modeset.html
- fi-kbl-guc: NOTRUN -> [SKIP][33] +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-kbl-guc/igt@kms_big_joiner@invalid-modeset.html
- bat-adls-6: NOTRUN -> [SKIP][34] ([i915#10656]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-adls-6/igt@kms_big_joiner@invalid-modeset.html
- bat-adlm-1: NOTRUN -> [SKIP][35] ([i915#10656]) +3 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-adlm-1/igt@kms_big_joiner@invalid-modeset.html
- fi-ilk-650: NOTRUN -> [SKIP][36] +3 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-ilk-650/igt@kms_big_joiner@invalid-modeset.html
- bat-jsl-1: NOTRUN -> [SKIP][37] ([i915#10656]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-jsl-1/igt@kms_big_joiner@invalid-modeset.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][38] ([i915#10656]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-tgl-1115g4/igt@kms_big_joiner@invalid-modeset.html
- bat-arls-1: NOTRUN -> [SKIP][39] ([i915#10656]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-arls-1/igt@kms_big_joiner@invalid-modeset.html
- fi-blb-e6850: NOTRUN -> [SKIP][40] +3 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-blb-e6850/igt@kms_big_joiner@invalid-modeset.html
- bat-arls-3: NOTRUN -> [SKIP][41] ([i915#10656]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-arls-3/igt@kms_big_joiner@invalid-modeset.html
- bat-adlp-6: NOTRUN -> [SKIP][42] ([i915#10656]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-adlp-6/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- bat-dg2-11: NOTRUN -> [SKIP][43] ([i915#4103] / [i915#4213]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_dsc@dsc-basic:
- bat-dg2-11: NOTRUN -> [SKIP][44] ([i915#3555] / [i915#3840])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- fi-kbl-8809g: NOTRUN -> [SKIP][45] +34 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-kbl-8809g/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-11: NOTRUN -> [SKIP][46]
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-dg2-11: NOTRUN -> [SKIP][47] ([i915#5274])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pm_backlight@basic-brightness:
- bat-dg2-11: NOTRUN -> [SKIP][48] ([i915#5354])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_psr@psr-sprite-plane-onoff:
- bat-dg2-11: NOTRUN -> [SKIP][49] ([i915#1072] / [i915#9732]) +3 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-dg2-11: NOTRUN -> [SKIP][50] ([i915#3555])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-11: NOTRUN -> [SKIP][51] ([i915#3708])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-dg2-11: NOTRUN -> [SKIP][52] ([i915#3708] / [i915#4077]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-read:
- bat-dg2-11: NOTRUN -> [SKIP][53] ([i915#3291] / [i915#3708]) +2 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/bat-dg2-11/igt@prime_vgem@basic-read.html
#### Possible fixes ####
* igt@i915_selftest@live@hugepages:
- fi-apl-guc: [INCOMPLETE][54] ([i915#10461]) -> [PASS][55]
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7815/fi-apl-guc/igt@i915_selftest@live@hugepages.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-apl-guc/igt@i915_selftest@live@hugepages.html
#### Warnings ####
* igt@i915_module_load@load:
- fi-kbl-7567u: [DMESG-WARN][56] ([i915#10875] / [i915#180] / [i915#1982] / [i915#8585]) -> [DMESG-WARN][57] ([i915#10875] / [i915#180] / [i915#8585])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7815/fi-kbl-7567u/igt@i915_module_load@load.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-kbl-7567u/igt@i915_module_load@load.html
* igt@i915_module_load@reload:
- fi-kbl-7567u: [DMESG-WARN][58] ([i915#10636] / [i915#180] / [i915#1982] / [i915#8585]) -> [DMESG-WARN][59] ([i915#10636] / [i915#180] / [i915#8585])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7815/fi-kbl-7567u/igt@i915_module_load@reload.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-kbl-7567u/igt@i915_module_load@reload.html
* igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1:
- fi-kbl-7567u: [DMESG-WARN][60] ([i915#180] / [i915#1982] / [i915#8585]) -> [DMESG-WARN][61] ([i915#180] / [i915#8585])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7815/fi-kbl-7567u/igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/fi-kbl-7567u/igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378
[i915#10436]: https://gitlab.freedesktop.org/drm/intel/issues/10436
[i915#10461]: https://gitlab.freedesktop.org/drm/intel/issues/10461
[i915#10636]: https://gitlab.freedesktop.org/drm/intel/issues/10636
[i915#10656]: https://gitlab.freedesktop.org/drm/intel/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#10875]: https://gitlab.freedesktop.org/drm/intel/issues/10875
[i915#10886]: https://gitlab.freedesktop.org/drm/intel/issues/10886
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#8585]: https://gitlab.freedesktop.org/drm/intel/issues/8585
[i915#9413]: https://gitlab.freedesktop.org/drm/intel/issues/9413
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7815 -> IGTPW_11047
CI-20190529: 20190529
CI_DRM_14624: ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_11047: 10f29b500beb736841775c9f2649469c7f082c92 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7815: d5d516bfdf77898e934b4c7ed947a43711cfb226 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11047/index.html
[-- Attachment #2: Type: text/html, Size: 19927 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* ✓ CI.xeBAT: success for cleanup and fixes for kms_big_joiner (rev4)
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
` (7 preceding siblings ...)
2024-04-22 11:37 ` ✗ Fi.CI.BAT: failure for cleanup and fixes for kms_big_joiner (rev4) Patchwork
@ 2024-04-22 11:47 ` Patchwork
2024-04-22 18:51 ` ✗ CI.xeFULL: failure " Patchwork
2024-04-23 8:55 ` [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Modem, Bhanuprakash
10 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2024-04-22 11:47 UTC (permalink / raw)
To: Kunal Joshi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1157 bytes --]
== Series Details ==
Series: cleanup and fixes for kms_big_joiner (rev4)
URL : https://patchwork.freedesktop.org/series/132554/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7815_BAT -> XEIGTPW_11047_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_7815 -> IGTPW_11047
* Linux: xe-1137-ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a -> xe-1139-ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a
IGTPW_11047: 10f29b500beb736841775c9f2649469c7f082c92 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7815: d5d516bfdf77898e934b4c7ed947a43711cfb226 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1137-ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a: ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a
xe-1139-ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a: ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/index.html
[-- Attachment #2: Type: text/html, Size: 1716 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* ✗ CI.xeFULL: failure for cleanup and fixes for kms_big_joiner (rev4)
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
` (8 preceding siblings ...)
2024-04-22 11:47 ` ✓ CI.xeBAT: success " Patchwork
@ 2024-04-22 18:51 ` Patchwork
2024-04-23 8:55 ` [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Modem, Bhanuprakash
10 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2024-04-22 18:51 UTC (permalink / raw)
To: Kunal Joshi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 35381 bytes --]
== Series Details ==
Series: cleanup and fixes for kms_big_joiner (rev4)
URL : https://patchwork.freedesktop.org/series/132554/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_7815_full -> XEIGTPW_11047_full
====================================================
Summary
-------
**WARNING**
Minor unknown changes coming with XEIGTPW_11047_full need to be verified
manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_11047_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 (2 -> 1)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_11047_full:
### IGT changes ###
#### Warnings ####
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2-set2: [SKIP][1] ([Intel XE#1201] / [Intel XE#362]) -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@kms_tiled_display@basic-test-pattern.html
Known issues
------------
Here are the changes found in XEIGTPW_11047_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_setmaster@master-drop-set-user:
- shard-dg2-set2: [PASS][3] -> [DMESG-WARN][4] ([Intel XE#1214]) +7 other tests dmesg-warn
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@core_setmaster@master-drop-set-user.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@core_setmaster@master-drop-set-user.html
* igt@kms_atomic_interruptible@legacy-setmode:
- shard-dg2-set2: [PASS][5] -> [SKIP][6] ([Intel XE#1201] / [Intel XE#1234])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_atomic_interruptible@legacy-setmode.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_atomic_interruptible@legacy-setmode.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-dg2-set2: [PASS][7] -> [FAIL][8] ([Intel XE#1388]) +1 other test fail
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_atomic_transition@plane-all-modeset-transition.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-466/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-dg2-set2: NOTRUN -> [SKIP][9] ([Intel XE#1201] / [Intel XE#455]) +4 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][10] ([Intel XE#1201] / [Intel XE#316])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-dg2-set2: NOTRUN -> [SKIP][11] ([Intel XE#1124] / [Intel XE#1201]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-466/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_bw@linear-tiling-3-displays-1920x1080p:
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#1201] / [Intel XE#367])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_bw@linear-tiling-3-displays-1920x1080p.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-7:
- shard-dg2-set2: NOTRUN -> [SKIP][13] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +19 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-7.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-b-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][14] ([Intel XE#1201] / [Intel XE#787]) +67 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-b-dp-4.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#1201] / [Intel XE#306])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_edid@dp-edid-change-during-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#1201] / [Intel XE#373]) +2 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#1201] / [Intel XE#307])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_cursor_edge_walk@256x256-top-edge:
- shard-dg2-set2: NOTRUN -> [FAIL][18] ([Intel XE#581])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_cursor_edge_walk@256x256-top-edge.html
* igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions:
- shard-dg2-set2: [PASS][19] -> [DMESG-WARN][20] ([Intel XE#1214] / [Intel XE#282]) +6 other tests dmesg-warn
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-464/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html
* igt@kms_cursor_legacy@cursor-vs-flip-varying-size:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][21] ([Intel XE#1214] / [Intel XE#282])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-466/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
* igt@kms_cursor_legacy@torture-bo@pipe-a:
- shard-dg2-set2: [PASS][22] -> [DMESG-WARN][23] ([Intel XE#1214] / [Intel XE#877]) +1 other test dmesg-warn
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-434/igt@kms_cursor_legacy@torture-bo@pipe-a.html
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_cursor_legacy@torture-bo@pipe-a.html
* igt@kms_cursor_legacy@torture-move:
- shard-dg2-set2: [PASS][24] -> [DMESG-WARN][25] ([Intel XE#1214] / [Intel XE#282] / [Intel XE#877]) +1 other test dmesg-warn
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-435/igt@kms_cursor_legacy@torture-move.html
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_cursor_legacy@torture-move.html
* igt@kms_dp_aux_dev:
- shard-dg2-set2: [PASS][26] -> [SKIP][27] ([Intel XE#1201]) +4 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-466/igt@kms_dp_aux_dev.html
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_dp_aux_dev.html
* igt@kms_feature_discovery@psr2:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#1135] / [Intel XE#1201])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-433/igt@kms_feature_discovery@psr2.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#1201] / [Intel XE#651]) +7 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#1201] / [Intel XE#653]) +6 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html
* igt@kms_getfb@getfb2-handle-not-fb:
- shard-dg2-set2: [PASS][31] -> [SKIP][32] ([Intel XE#1201] / [Intel XE#687])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-463/igt@kms_getfb@getfb2-handle-not-fb.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_getfb@getfb2-handle-not-fb.html
* igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256:
- shard-dg2-set2: NOTRUN -> [FAIL][33] ([Intel XE#616]) +7 other tests fail
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-433/igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256.html
* igt@kms_plane_multiple@tiling-4:
- shard-dg2-set2: [PASS][34] -> [SKIP][35] ([Intel XE#1201] / [Intel XE#829]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-436/igt@kms_plane_multiple@tiling-4.html
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#1201] / [Intel XE#498]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-6.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#498])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d-hdmi-a-6.html
* igt@kms_psr@psr2-sprite-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][38] ([Intel XE#1201] / [Intel XE#929]) +5 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_psr@psr2-sprite-blt.html
* igt@kms_rmfb@close-fd@pipe-b-hdmi-a-7:
- shard-dg2-set2: NOTRUN -> [FAIL][39] ([Intel XE#294])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@kms_rmfb@close-fd@pipe-b-hdmi-a-7.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#1127] / [Intel XE#1201])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-463/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-dg2-set2: [PASS][41] -> [FAIL][42] ([Intel XE#771] / [Intel XE#899])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-464/igt@kms_universal_plane@cursor-fb-leak.html
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-6:
- shard-dg2-set2: [PASS][43] -> [FAIL][44] ([Intel XE#899]) +1 other test fail
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-464/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-6.html
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-6.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-dg2-set2: [PASS][45] -> [DMESG-WARN][46] ([Intel XE#1162] / [Intel XE#1214]) +1 other test dmesg-warn
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-466/igt@kms_vblank@ts-continuation-dpms-suspend.html
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-466/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2-set2: NOTRUN -> [SKIP][47] ([Intel XE#1201] / [Intel XE#756])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-463/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@xe_create@multigpu-create-massive-size:
- shard-dg2-set2: NOTRUN -> [SKIP][48] ([Intel XE#1201] / [Intel XE#944]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@xe_create@multigpu-create-massive-size.html
* igt@xe_evict@evict-beng-large-multi-vm-cm:
- shard-dg2-set2: [PASS][49] -> [DMESG-FAIL][50] ([Intel XE#821])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-434/igt@xe_evict@evict-beng-large-multi-vm-cm.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-466/igt@xe_evict@evict-beng-large-multi-vm-cm.html
* igt@xe_evict@evict-beng-threads-large:
- shard-dg2-set2: [PASS][51] -> [INCOMPLETE][52] ([Intel XE#1195] / [Intel XE#1473])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-463/igt@xe_evict@evict-beng-threads-large.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@xe_evict@evict-beng-threads-large.html
* igt@xe_evict@evict-beng-threads-small:
- shard-dg2-set2: [PASS][53] -> [FAIL][54] ([Intel XE#1259])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-435/igt@xe_evict@evict-beng-threads-small.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-463/igt@xe_evict@evict-beng-threads-small.html
* igt@xe_exec_fault_mode@once-invalid-userptr-fault:
- shard-dg2-set2: NOTRUN -> [SKIP][55] ([Intel XE#1201] / [Intel XE#288]) +4 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-466/igt@xe_exec_fault_mode@once-invalid-userptr-fault.html
* igt@xe_huc_copy@huc_copy:
- shard-dg2-set2: NOTRUN -> [SKIP][56] ([Intel XE#1201] / [Intel XE#255])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@xe_huc_copy@huc_copy.html
* igt@xe_module_load@many-reload:
- shard-dg2-set2: [PASS][57] -> [TIMEOUT][58] ([Intel XE#1093] / [Intel XE#1206])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-466/igt@xe_module_load@many-reload.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@xe_module_load@many-reload.html
* igt@xe_pm@s4-multiple-execs:
- shard-dg2-set2: NOTRUN -> [FAIL][59] ([Intel XE#1043] / [Intel XE#845])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@xe_pm@s4-multiple-execs.html
#### Possible fixes ####
* igt@kms_big_fb@x-tiled-16bpp-rotate-0:
- shard-dg2-set2: [SKIP][60] ([Intel XE#1201] / [Intel XE#829]) -> [PASS][61] +1 other test pass
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_big_fb@x-tiled-16bpp-rotate-0.html
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_big_fb@x-tiled-16bpp-rotate-0.html
* igt@kms_cursor_legacy@cursora-vs-flipa-legacy:
- shard-dg2-set2: [DMESG-WARN][62] ([Intel XE#1214] / [Intel XE#282]) -> [PASS][63] +10 other tests pass
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-435/igt@kms_cursor_legacy@cursora-vs-flipa-legacy.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_cursor_legacy@cursora-vs-flipa-legacy.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg2-set2: [DMESG-WARN][64] ([Intel XE#1214]) -> [PASS][65] +2 other tests pass
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-436/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_getfb@getfb2-accept-ccs:
- shard-dg2-set2: [SKIP][66] ([Intel XE#1201] / [Intel XE#687]) -> [PASS][67]
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_getfb@getfb2-accept-ccs.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-463/igt@kms_getfb@getfb2-accept-ccs.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling:
- shard-dg2-set2: [SKIP][68] ([Intel XE#1201] / [Intel XE#1226]) -> [PASS][69] +11 other tests pass
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2-set2: [SKIP][70] ([Intel XE#1201] / [Intel XE#1211]) -> [PASS][71] +1 other test pass
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-463/igt@kms_pm_rpm@dpms-lpsp.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_vrr@negative-basic:
- shard-dg2-set2: [SKIP][72] ([Intel XE#1201] / [Intel XE#455]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-464/igt@kms_vrr@negative-basic.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@kms_vrr@negative-basic.html
* igt@xe_evict@evict-beng-cm-threads-large:
- shard-dg2-set2: [FAIL][74] ([Intel XE#1259]) -> [PASS][75]
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-436/igt@xe_evict@evict-beng-cm-threads-large.html
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-463/igt@xe_evict@evict-beng-cm-threads-large.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-dg2-set2: [TIMEOUT][76] ([Intel XE#1473] / [Intel XE#402]) -> [PASS][77]
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-466/igt@xe_evict@evict-beng-mixed-many-threads-small.html
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@xe_evict@evict-beng-mixed-many-threads-small.html
* igt@xe_evict@evict-threads-large:
- shard-dg2-set2: [TIMEOUT][78] ([Intel XE#1473] / [Intel XE#392]) -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-435/igt@xe_evict@evict-threads-large.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@xe_evict@evict-threads-large.html
* igt@xe_exec_compute_mode@once-bindexecqueue-userptr:
- shard-dg2-set2: [ABORT][80] ([Intel XE#1304] / [Intel XE#1364]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-434/igt@xe_exec_compute_mode@once-bindexecqueue-userptr.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@xe_exec_compute_mode@once-bindexecqueue-userptr.html
* igt@xe_exec_threads@threads-fd-userptr-rebind:
- shard-dg2-set2: [TIMEOUT][82] ([Intel XE#1206] / [Intel XE#1261] / [Intel XE#1356]) -> [PASS][83]
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-464/igt@xe_exec_threads@threads-fd-userptr-rebind.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-463/igt@xe_exec_threads@threads-fd-userptr-rebind.html
* igt@xe_live_ktest@xe_bo:
- shard-dg2-set2: [SKIP][84] ([Intel XE#1192] / [Intel XE#1201]) -> [PASS][85]
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-434/igt@xe_live_ktest@xe_bo.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-466/igt@xe_live_ktest@xe_bo.html
* {igt@xe_pm@s2idle-vm-bind-userptr}:
- shard-dg2-set2: [INCOMPLETE][86] ([Intel XE#1195] / [Intel XE#1694]) -> [PASS][87]
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-463/igt@xe_pm@s2idle-vm-bind-userptr.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@xe_pm@s2idle-vm-bind-userptr.html
#### Warnings ####
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180:
- shard-dg2-set2: [SKIP][88] ([Intel XE#1201] / [Intel XE#829]) -> [SKIP][89] ([Intel XE#1124] / [Intel XE#1201]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180.html
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_bw@linear-tiling-1-displays-1920x1080p:
- shard-dg2-set2: [SKIP][90] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][91] ([Intel XE#1201])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-464/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs:
- shard-dg2-set2: [SKIP][92] ([Intel XE#1201] / [Intel XE#829]) -> [SKIP][93] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-basic-yf-tiled-ccs:
- shard-dg2-set2: [SKIP][94] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][95] ([Intel XE#1201] / [Intel XE#829]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-434/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-dg2-set2: [SKIP][96] ([Intel XE#1201] / [Intel XE#1226]) -> [SKIP][97] ([Intel XE#1201] / [Intel XE#373])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-plflip-blt:
- shard-dg2-set2: [SKIP][98] ([Intel XE#1201] / [Intel XE#1226] / [Intel XE#1235]) -> [SKIP][99] ([Intel XE#1201] / [Intel XE#651]) +1 other test skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-plflip-blt.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-blt:
- shard-dg2-set2: [SKIP][100] ([Intel XE#1201] / [Intel XE#1226]) -> [SKIP][101] ([Intel XE#1201] / [Intel XE#651]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-blt.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-onoff:
- shard-dg2-set2: [SKIP][102] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][103] ([Intel XE#1201]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-onoff.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][104] ([Intel XE#1201] / [Intel XE#1226] / [Intel XE#1235]) -> [SKIP][105] ([Intel XE#1201] / [Intel XE#653])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: [SKIP][106] ([Intel XE#1201] / [Intel XE#1226]) -> [SKIP][107] ([Intel XE#1201] / [Intel XE#653]) +4 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2-set2: [SKIP][108] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][109] ([Intel XE#1201]) +3 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-dg2-set2: [FAIL][110] ([Intel XE#616]) -> [DMESG-FAIL][111] ([Intel XE#1162]) +3 other tests dmesg-fail
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-466/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane_cursor@primary:
- shard-dg2-set2: [FAIL][112] ([Intel XE#581]) -> [FAIL][113] ([Intel XE#616])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_plane_cursor@primary.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-433/igt@kms_plane_cursor@primary.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2-set2: [FAIL][114] ([Intel XE#361]) -> [SKIP][115] ([Intel XE#1201] / [Intel XE#455])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-434/igt@kms_plane_scaling@intel-max-src-size.html
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-dg2-set2: [SKIP][116] ([Intel XE#1201] / [Intel XE#1226]) -> [SKIP][117] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#498])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-434/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format:
- shard-dg2-set2: [INCOMPLETE][118] ([Intel XE#1195] / [Intel XE#904] / [Intel XE#909]) -> [TIMEOUT][119] ([Intel XE#380] / [Intel XE#904] / [Intel XE#909]) +1 other test timeout
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-463/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-433/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][120] ([Intel XE#1195] / [Intel XE#904] / [Intel XE#909]) -> [TIMEOUT][121] ([Intel XE#904] / [Intel XE#909]) +1 other test timeout
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-463/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a-hdmi-a-6.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-433/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a-hdmi-a-6.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20:
- shard-dg2-set2: [SKIP][122] ([Intel XE#1201] / [Intel XE#305] / [Intel XE#455]) -> [SKIP][123] ([Intel XE#1201])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-436/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-435/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html
* igt@kms_psr@fbc-pr-cursor-render:
- shard-dg2-set2: [SKIP][124] ([Intel XE#1201] / [Intel XE#1226] / [Intel XE#1234]) -> [SKIP][125] ([Intel XE#1201] / [Intel XE#929])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_psr@fbc-pr-cursor-render.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-463/igt@kms_psr@fbc-pr-cursor-render.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-dg2-set2: [SKIP][126] ([Intel XE#1201] / [Intel XE#1226]) -> [SKIP][127] ([Intel XE#1201] / [Intel XE#929]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_psr@fbc-psr2-primary-blt.html
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-464/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-dg2-set2: [DMESG-WARN][128] ([Intel XE#1162] / [Intel XE#1214]) -> [DMESG-WARN][129] ([Intel XE#1214])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@kms_vblank@ts-continuation-suspend.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-436/igt@kms_vblank@ts-continuation-suspend.html
* igt@xe_evict@evict-mixed-many-threads-large:
- shard-dg2-set2: [INCOMPLETE][130] ([Intel XE#1195] / [Intel XE#1473] / [Intel XE#392]) -> [TIMEOUT][131] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392]) +1 other test timeout
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7815/shard-dg2-433/igt@xe_evict@evict-mixed-many-threads-large.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11047/shard-dg2-433/igt@xe_evict@evict-mixed-many-threads-large.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1041
[Intel XE#1043]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1043
[Intel XE#1093]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1093
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1162]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1162
[Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192
[Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
[Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201
[Intel XE#1206]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1206
[Intel XE#1211]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1211
[Intel XE#1214]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1214
[Intel XE#1226]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1226
[Intel XE#1234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1234
[Intel XE#1235]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1235
[Intel XE#1259]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1259
[Intel XE#1261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1261
[Intel XE#1304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1304
[Intel XE#1356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1356
[Intel XE#1364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1364
[Intel XE#1388]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1388
[Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
[Intel XE#1694]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1694
[Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
[Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/294
[Intel XE#305]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/305
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/361
[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#380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/380
[Intel XE#392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/392
[Intel XE#402]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/402
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#498]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/498
[Intel XE#581]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/581
[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#687]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/687
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/821
[Intel XE#829]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/829
[Intel XE#845]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/845
[Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
[Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
[Intel XE#904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/904
[Intel XE#909]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/909
[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_7815 -> IGTPW_11047
* Linux: xe-1137-ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a -> xe-1139-ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a
IGTPW_11047: 10f29b500beb736841775c9f2649469c7f082c92 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7815: d5d516bfdf77898e934b4c7ed947a43711cfb226 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1137-ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a: ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a
xe-1139-ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a: ff2f70f345aaee3cbcf93a3a06ff3a5ab88e1d7a
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-132554v4/index.html
[-- Attachment #2: Type: text/html, Size: 47175 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
` (9 preceding siblings ...)
2024-04-22 18:51 ` ✗ CI.xeFULL: failure " Patchwork
@ 2024-04-23 8:55 ` Modem, Bhanuprakash
10 siblings, 0 replies; 21+ messages in thread
From: Modem, Bhanuprakash @ 2024-04-23 8:55 UTC (permalink / raw)
To: Kunal Joshi, igt-dev
CI results are false positive & I'm going to merge this series without
waiting for IGT full run (will address if any issues identified later).
- Bhanu
On 22-04-2024 11:04 am, Kunal Joshi wrote:
> fixes and cleanup for kms_big_joiner test
>
> Kunal Joshi (7):
> lib/igt_kms: don't run on unsupported platform
> tests/intel/kms_big_joiner: fix crash in multi joiner test
> tests/intel/kms_big_joiner: add missing commit after reset
> lib/igt_kms: add support for forcing bigjoiner on particular connector
> tests/intel/kms_big_joiner: use kmstest_force_connector_bigjoiner
> lib/igt_kms: remove unused igt_force_and_check_bigjoiner_status
> HAX: Do not merge
>
> lib/igt_kms.c | 109 +++++++++++++++++++-------
> lib/igt_kms.h | 2 +-
> tests/intel-ci/fast-feedback.testlist | 5 +-
> tests/intel/kms_big_joiner.c | 28 ++++---
> 4 files changed, 102 insertions(+), 42 deletions(-)
>
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2024-04-23 8:55 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-22 5:34 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
2024-04-22 5:34 ` [PATCH i-g-t 1/7] lib/igt_kms: don't run on unsupported platform Kunal Joshi
2024-04-22 10:40 ` Modem, Bhanuprakash
2024-04-22 5:34 ` [PATCH i-g-t 2/7] tests/intel/kms_big_joiner: fix crash in multi joiner test Kunal Joshi
2024-04-22 5:34 ` [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset Kunal Joshi
2024-04-22 10:40 ` Modem, Bhanuprakash
2024-04-22 5:34 ` [PATCH i-g-t 4/7] lib/igt_kms: add support for forcing bigjoiner on particular connector Kunal Joshi
2024-04-22 10:59 ` Modem, Bhanuprakash
2024-04-22 5:34 ` [PATCH i-g-t 5/7] tests/intel/kms_big_joiner: use kmstest_force_connector_bigjoiner Kunal Joshi
2024-04-22 11:09 ` Modem, Bhanuprakash
2024-04-22 5:34 ` [PATCH i-g-t 6/7] lib/igt_kms: remove unused igt_force_and_check_bigjoiner_status Kunal Joshi
2024-04-22 5:34 ` [PATCH i-g-t 7/7] HAX: Do not merge Kunal Joshi
2024-04-22 11:37 ` ✗ Fi.CI.BAT: failure for cleanup and fixes for kms_big_joiner (rev4) Patchwork
2024-04-22 11:47 ` ✓ CI.xeBAT: success " Patchwork
2024-04-22 18:51 ` ✗ CI.xeFULL: failure " Patchwork
2024-04-23 8:55 ` [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Modem, Bhanuprakash
-- strict thread matches above, loose matches on Subject: below --
2024-04-19 6:39 Kunal Joshi
2024-04-19 6:39 ` [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset Kunal Joshi
2024-04-19 9:53 ` Modem, Bhanuprakash
2024-04-19 10:09 ` Joshi, Kunal1
2024-04-19 10:51 ` Modem, Bhanuprakash
2024-04-18 15:28 [PATCH i-g-t 0/7] cleanup and fixes for kms_big_joiner Kunal Joshi
2024-04-18 15:28 ` [PATCH i-g-t 3/7] tests/intel/kms_big_joiner: add missing commit after reset Kunal Joshi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox