* [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake
@ 2023-09-09 5:16 Umesh Nerlige Ramappa
2023-09-11 15:44 ` Daniele Ceraolo Spurio
0 siblings, 1 reply; 7+ messages in thread
From: Umesh Nerlige Ramappa @ 2023-09-09 5:16 UTC (permalink / raw)
To: intel-gfx, daniele.ceraolospurio, john.c.harrison
The worker is canceled in the __gt_park path, but we still see it
running sometimes during suspend. This is likely because some code is
getting a gt wakeref in the __gt_park path.
Only update stats if gt is awake. If not, intel_guc_busyness_park would
have already updated the stats. Note that we do not requeue the worker
if gt is not awake since intel_guc_busyness_unpark would do that at some
point.
If the gt was parked longer than time taken for GT timestamp to roll
over, we ignore those rollovers since we don't care about tracking the
exact GT time. We only care about roll overs when the gt is active and
running workloads.
Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/7077
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
.../gpu/drm/i915/gt/uc/intel_guc_submission.c | 27 ++++++++++++++++---
1 file changed, 23 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
index e250bedf90fb..df31d6047ce9 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
+++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
@@ -1457,10 +1457,27 @@ static void guc_timestamp_ping(struct work_struct *wrk)
struct intel_uc *uc = container_of(guc, typeof(*uc), guc);
struct intel_gt *gt = guc_to_gt(guc);
struct intel_context *ce;
- intel_wakeref_t wakeref;
unsigned long index;
int srcu, ret;
+ /*
+ * The worker is canceled in the __gt_park path, but we still see it
+ * running sometimes during suspend. This is likely because some code
+ * is getting a gt wakeref in the __gt_park path.
+ *
+ * Only update stats if gt is awake. If not, intel_guc_busyness_park
+ * would have already updated the stats. Note that we do not requeue the
+ * worker in this case since intel_guc_busyness_unpark would do that at
+ * some point.
+ *
+ * If the gt was parked longer than time taken for GT timestamp to roll
+ * over, we ignore those rollovers since we don't care about tracking
+ * the exact GT time. We only care about roll overs when the gt is
+ * active and running workloads.
+ */
+ if (!intel_gt_pm_get_if_awake(gt))
+ return;
+
/*
* Synchronize with gt reset to make sure the worker does not
* corrupt the engine/guc stats. NB: can't actually block waiting
@@ -1468,17 +1485,19 @@ static void guc_timestamp_ping(struct work_struct *wrk)
* this worker thread if started. So waiting would deadlock.
*/
ret = intel_gt_reset_trylock(gt, &srcu);
- if (ret)
+ if (ret) {
+ intel_gt_pm_put(gt);
return;
+ }
- with_intel_runtime_pm(>->i915->runtime_pm, wakeref)
- __update_guc_busyness_stats(guc);
+ __update_guc_busyness_stats(guc);
/* adjust context stats for overflow */
xa_for_each(&guc->context_lookup, index, ce)
guc_context_update_stats(ce);
intel_gt_reset_unlock(gt, srcu);
+ intel_gt_pm_put(gt);
guc_enable_busyness_worker(guc);
}
--
2.38.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake
2023-09-09 5:16 Umesh Nerlige Ramappa
@ 2023-09-11 15:44 ` Daniele Ceraolo Spurio
2023-09-12 0:13 ` Umesh Nerlige Ramappa
0 siblings, 1 reply; 7+ messages in thread
From: Daniele Ceraolo Spurio @ 2023-09-11 15:44 UTC (permalink / raw)
To: Umesh Nerlige Ramappa, intel-gfx, john.c.harrison
[-- Attachment #1: Type: text/plain, Size: 4212 bytes --]
On 9/8/2023 10:16 PM, Umesh Nerlige Ramappa wrote:
> The worker is canceled in the __gt_park path, but we still see it
> running sometimes during suspend. This is likely because some code is
> getting a gt wakeref in the __gt_park path.
This possible root-cause doesn't seem plausible to me, because a gt
wakeref would cause an unpark, so taking it within the park would
probably cause a deadlock. Is it not more likely that the worker
re-queued itself?
> Only update stats if gt is awake. If not, intel_guc_busyness_park would
> have already updated the stats. Note that we do not requeue the worker
> if gt is not awake since intel_guc_busyness_unpark would do that at some
> point.
>
> If the gt was parked longer than time taken for GT timestamp to roll
> over, we ignore those rollovers since we don't care about tracking the
> exact GT time. We only care about roll overs when the gt is active and
> running workloads.
>
> Closes:https://gitlab.freedesktop.org/drm/intel/-/issues/7077
This needs a fixes tag. Also, I'm not 100% sure but I believe we prefer
"Link" to "Closes".
> Signed-off-by: Umesh Nerlige Ramappa<umesh.nerlige.ramappa@intel.com>
> ---
> .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 27 ++++++++++++++++---
> 1 file changed, 23 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> index e250bedf90fb..df31d6047ce9 100644
> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> @@ -1457,10 +1457,27 @@ static void guc_timestamp_ping(struct work_struct *wrk)
> struct intel_uc *uc = container_of(guc, typeof(*uc), guc);
> struct intel_gt *gt = guc_to_gt(guc);
> struct intel_context *ce;
> - intel_wakeref_t wakeref;
> unsigned long index;
> int srcu, ret;
>
> + /*
> + * The worker is canceled in the __gt_park path, but we still see it
> + * running sometimes during suspend. This is likely because some code
> + * is getting a gt wakeref in the __gt_park path.
Same comment from before about this explanation. I would just remove
this part from the comment.
> + *
> + * Only update stats if gt is awake. If not, intel_guc_busyness_park
> + * would have already updated the stats. Note that we do not requeue the
> + * worker in this case since intel_guc_busyness_unpark would do that at
> + * some point.
> + *
> + * If the gt was parked longer than time taken for GT timestamp to roll
> + * over, we ignore those rollovers since we don't care about tracking
> + * the exact GT time. We only care about roll overs when the gt is
> + * active and running workloads.
> + */
> + if (!intel_gt_pm_get_if_awake(gt))
> + return;
> +
Do we need to drop the _sync from the busyness stats worker parking if
we take the gt_pm wakeref in here, instead of an rpm one? because if the
gt_pm_put below causes a park and the park waits on this worker to
complete then we'll deadlock.
> /*
> * Synchronize with gt reset to make sure the worker does not
> * corrupt the engine/guc stats. NB: can't actually block waiting
> @@ -1468,17 +1485,19 @@ static void guc_timestamp_ping(struct work_struct *wrk)
> * this worker thread if started. So waiting would deadlock.
> */
> ret = intel_gt_reset_trylock(gt, &srcu);
> - if (ret)
> + if (ret) {
> + intel_gt_pm_put(gt);
> return;
> + }
>
> - with_intel_runtime_pm(>->i915->runtime_pm, wakeref)
> - __update_guc_busyness_stats(guc);
> + __update_guc_busyness_stats(guc);
>
> /* adjust context stats for overflow */
> xa_for_each(&guc->context_lookup, index, ce)
> guc_context_update_stats(ce);
>
> intel_gt_reset_unlock(gt, srcu);
> + intel_gt_pm_put(gt);
I think this needs to go after the queuing, because it could cause a
park and if it does we don't want to re-queue the worker immediately
after, while if we queue it before then the park will cancel it.
Non-blocking style comment: with gt_pm_put the last thing in function,
you can also transform that early return in a "goto put;" and have a
single place for the gt_put.
Daniele
>
> guc_enable_busyness_worker(guc);
> }
[-- Attachment #2: Type: text/html, Size: 5732 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake
2023-09-11 15:44 ` Daniele Ceraolo Spurio
@ 2023-09-12 0:13 ` Umesh Nerlige Ramappa
0 siblings, 0 replies; 7+ messages in thread
From: Umesh Nerlige Ramappa @ 2023-09-12 0:13 UTC (permalink / raw)
To: Daniele Ceraolo Spurio; +Cc: intel-gfx
On Mon, Sep 11, 2023 at 08:44:39AM -0700, Daniele Ceraolo Spurio wrote:
> On 9/8/2023 10:16 PM, Umesh Nerlige Ramappa wrote:
>
> The worker is canceled in the __gt_park path, but we still see it
> running sometimes during suspend. This is likely because some code is
> getting a gt wakeref in the __gt_park path.
>
> This possible root-cause doesn't seem plausible to me, because a gt
> wakeref would cause an unpark, so taking it within the park would probably
> cause a deadlock. Is it not more likely that the worker re-queued itself?
Will drop the likely part. The worker running during suspend is the
issue, so keeping that part.
>
> Only update stats if gt is awake. If not, intel_guc_busyness_park would
> have already updated the stats. Note that we do not requeue the worker
> if gt is not awake since intel_guc_busyness_unpark would do that at some
> point.
>
> If the gt was parked longer than time taken for GT timestamp to roll
> over, we ignore those rollovers since we don't care about tracking the
> exact GT time. We only care about roll overs when the gt is active and
> running workloads.
>
> Closes: [1]https://gitlab.freedesktop.org/drm/intel/-/issues/7077
>
> This needs a fixes tag. Also, I'm not 100% sure but I believe we prefer
> "Link" to "Closes".
I thought Link was mostly for the patchworks link. I can change this to
Link.
Any idea if there is a document/link that explains which tag to use for
what? I have been confused by this before.
>
> Signed-off-by: Umesh Nerlige Ramappa [2]<umesh.nerlige.ramappa@intel.com>
> ---
> .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 27 ++++++++++++++++---
> 1 file changed, 23 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> index e250bedf90fb..df31d6047ce9 100644
> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> @@ -1457,10 +1457,27 @@ static void guc_timestamp_ping(struct work_struct *wrk)
> struct intel_uc *uc = container_of(guc, typeof(*uc), guc);
> struct intel_gt *gt = guc_to_gt(guc);
> struct intel_context *ce;
> - intel_wakeref_t wakeref;
> unsigned long index;
> int srcu, ret;
>
> + /*
> + * The worker is canceled in the __gt_park path, but we still see it
> + * running sometimes during suspend. This is likely because some code
> + * is getting a gt wakeref in the __gt_park path.
>
> Same comment from before about this explanation. I would just remove this
> part from the comment.
>
> + *
> + * Only update stats if gt is awake. If not, intel_guc_busyness_park
> + * would have already updated the stats. Note that we do not requeue the
> + * worker in this case since intel_guc_busyness_unpark would do that at
> + * some point.
> + *
> + * If the gt was parked longer than time taken for GT timestamp to roll
> + * over, we ignore those rollovers since we don't care about tracking
> + * the exact GT time. We only care about roll overs when the gt is
> + * active and running workloads.
> + */
> + if (!intel_gt_pm_get_if_awake(gt))
> + return;
> +
>
> Do we need to drop the _sync from the busyness stats worker parking if we
> take the gt_pm wakeref in here, instead of an rpm one? because if the
> gt_pm_put below causes a park and the park waits on this worker to
> complete then we'll deadlock.
Hmm, My bad, That's not what I intended. It should be
intel_runtime_pm_get_if_active(). I will change that
>
> /*
> * Synchronize with gt reset to make sure the worker does not
> * corrupt the engine/guc stats. NB: can't actually block waiting
> @@ -1468,17 +1485,19 @@ static void guc_timestamp_ping(struct work_struct *wrk)
> * this worker thread if started. So waiting would deadlock.
> */
> ret = intel_gt_reset_trylock(gt, &srcu);
> - if (ret)
> + if (ret) {
> + intel_gt_pm_put(gt);
> return;
> + }
>
> - with_intel_runtime_pm(>->i915->runtime_pm, wakeref)
> - __update_guc_busyness_stats(guc);
> + __update_guc_busyness_stats(guc);
>
> /* adjust context stats for overflow */
> xa_for_each(&guc->context_lookup, index, ce)
> guc_context_update_stats(ce);
>
> intel_gt_reset_unlock(gt, srcu);
> + intel_gt_pm_put(gt);
>
> I think this needs to go after the queuing, because it could cause a park
> and if it does we don't want to re-queue the worker immediately after,
> while if we queue it before then the park will cancel it.
> Non-blocking style comment: with gt_pm_put the last thing in function, you
> can also transform that early return in a "goto put;" and have a single
> place for the gt_put.
Will change, although I am not sure if the runtime pm put may also cause
a gt park. Assuming it can, I will make these changes.
Thanks
Umesh
>
> Daniele
>
>
> guc_enable_busyness_worker(guc);
> }
>
>References
>
> Visible links
> 1. https://gitlab.freedesktop.org/drm/intel/-/issues/7077
> 2. mailto:umesh.nerlige.ramappa@intel.com
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake
@ 2023-09-12 0:52 Umesh Nerlige Ramappa
2023-09-12 1:38 ` [Intel-gfx] ✓ Fi.CI.BAT: success for i915/guc: Run busyness worker only if gt is awake (rev2) Patchwork
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Umesh Nerlige Ramappa @ 2023-09-12 0:52 UTC (permalink / raw)
To: intel-gfx, daniele.ceraolospurio, john.c.harrison
The worker is canceled in the __gt_park path, but we still see it
running sometimes during suspend.
Only update stats if gt is awake. If not, intel_guc_busyness_park would
have already updated the stats. Note that we do not requeue the worker
if gt is not awake since intel_guc_busyness_unpark would do that at some
point.
If the gt was parked longer than time taken for GT timestamp to roll
over, we ignore those rollovers since we don't care about tracking the
exact GT time. We only care about roll overs when the gt is active and
running workloads.
v2 (Daniele)
- Edit commit message and code comment
- Use runtime pm in the worker
- Put runtime pm after enabling the worker
- Use Link tag and add Fixes tag
Link: https://gitlab.freedesktop.org/drm/intel/-/issues/7077
Fixes: 77cdd054dd2c ("drm/i915/pmu: Connect engine busyness stats from GuC to pmu")
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
.../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 ++++++++++++++++---
1 file changed, 23 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
index e250bedf90fb..d37b255559a0 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
+++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
@@ -1461,6 +1461,24 @@ static void guc_timestamp_ping(struct work_struct *wrk)
unsigned long index;
int srcu, ret;
+ /*
+ * The worker is canceled in the __gt_park path, but we still see it
+ * running sometimes during suspend.
+ *
+ * Only update stats if gt is awake. If not, intel_guc_busyness_park
+ * would have already updated the stats. Note that we do not requeue the
+ * worker in this case since intel_guc_busyness_unpark would do that at
+ * some point.
+ *
+ * If the gt was parked longer than time taken for GT timestamp to roll
+ * over, we ignore those rollovers since we don't care about tracking
+ * the exact GT time. We only care about roll overs when the gt is
+ * active and running workloads.
+ */
+ wakeref = intel_runtime_pm_get_if_active(>->i915->runtime_pm);
+ if (!wakeref)
+ return;
+
/*
* Synchronize with gt reset to make sure the worker does not
* corrupt the engine/guc stats. NB: can't actually block waiting
@@ -1469,10 +1487,9 @@ static void guc_timestamp_ping(struct work_struct *wrk)
*/
ret = intel_gt_reset_trylock(gt, &srcu);
if (ret)
- return;
+ goto err_trylock;
- with_intel_runtime_pm(>->i915->runtime_pm, wakeref)
- __update_guc_busyness_stats(guc);
+ __update_guc_busyness_stats(guc);
/* adjust context stats for overflow */
xa_for_each(&guc->context_lookup, index, ce)
@@ -1481,6 +1498,9 @@ static void guc_timestamp_ping(struct work_struct *wrk)
intel_gt_reset_unlock(gt, srcu);
guc_enable_busyness_worker(guc);
+
+err_trylock:
+ intel_runtime_pm_put(>->i915->runtime_pm, wakeref);
}
static int guc_action_enable_usage_stats(struct intel_guc *guc)
--
2.38.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for i915/guc: Run busyness worker only if gt is awake (rev2)
2023-09-12 0:52 [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake Umesh Nerlige Ramappa
@ 2023-09-12 1:38 ` Patchwork
2023-09-12 3:43 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2023-09-14 17:23 ` [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake Daniele Ceraolo Spurio
2 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-09-12 1:38 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 9597 bytes --]
== Series Details ==
Series: i915/guc: Run busyness worker only if gt is awake (rev2)
URL : https://patchwork.freedesktop.org/series/123470/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13622 -> Patchwork_123470v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/index.html
Participating hosts (38 -> 37)
------------------------------
Additional (2): fi-kbl-soraka bat-dg2-9
Missing (3): bat-adlm-1 bat-adlp-11 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_123470v2 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_huc_copy@huc-copy:
- fi-kbl-soraka: NOTRUN -> [SKIP][1] ([fdo#109271] / [i915#2190])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271] / [i915#4613]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html
* igt@gem_mmap@basic:
- bat-dg2-9: NOTRUN -> [SKIP][3] ([i915#4083])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-dg2-9: NOTRUN -> [SKIP][4] ([i915#4077]) +2 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@gem_mmap_gtt@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-dg2-9: NOTRUN -> [SKIP][5] ([i915#4079]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@gem_render_tiled_blits@basic.html
* igt@i915_module_load@load:
- bat-adlp-6: [PASS][6] -> [DMESG-WARN][7] ([i915#1982])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/bat-adlp-6/igt@i915_module_load@load.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-adlp-6/igt@i915_module_load@load.html
* igt@i915_pm_rps@basic-api:
- bat-dg2-9: NOTRUN -> [SKIP][8] ([i915#6621])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@gt_heartbeat:
- fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][9] ([i915#5334] / [i915#7872])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@gt_pm:
- fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][10] ([i915#1886] / [i915#7913])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][11] ([i915#5190])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][12] ([i915#4215] / [i915#5190])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- bat-dg2-9: NOTRUN -> [SKIP][13] ([i915#4212]) +7 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-kbl-soraka: NOTRUN -> [SKIP][14] ([fdo#109271]) +8 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/fi-kbl-soraka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][15] ([i915#4103] / [i915#4213]) +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-dg2-9: NOTRUN -> [SKIP][16] ([fdo#109285])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-dg2-9: NOTRUN -> [SKIP][17] ([i915#5274])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- bat-adlp-9: NOTRUN -> [SKIP][18] ([i915#3546]) +2 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-adlp-9/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
* igt@kms_psr@sprite_plane_onoff:
- bat-dg2-9: NOTRUN -> [SKIP][19] ([i915#1072]) +3 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@kms_psr@sprite_plane_onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-dg2-9: NOTRUN -> [SKIP][20] ([i915#3555])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-9: NOTRUN -> [SKIP][21] ([i915#3708])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-dg2-9: NOTRUN -> [SKIP][22] ([i915#3708] / [i915#4077]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-write:
- bat-dg2-9: NOTRUN -> [SKIP][23] ([i915#3291] / [i915#3708]) +2 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg2-9/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@hugepages:
- bat-mtlp-8: [DMESG-WARN][24] ([i915#9121]) -> [PASS][25]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/bat-mtlp-8/igt@i915_selftest@live@hugepages.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-mtlp-8/igt@i915_selftest@live@hugepages.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-hdmi-a-2:
- bat-dg1-5: [FAIL][26] ([fdo#103375]) -> [PASS][27] +4 other tests pass
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/bat-dg1-5/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-hdmi-a-2.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/bat-dg1-5/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-hdmi-a-2.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886
[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#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[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#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#7872]: https://gitlab.freedesktop.org/drm/intel/issues/7872
[i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
[i915#7952]: https://gitlab.freedesktop.org/drm/intel/issues/7952
[i915#9121]: https://gitlab.freedesktop.org/drm/intel/issues/9121
Build changes
-------------
* Linux: CI_DRM_13622 -> Patchwork_123470v2
CI-20190529: 20190529
CI_DRM_13622: 84ba384a9f96d41e3ec3c331feb544e7d39be04d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7480: a8d38db9ac258d7fd71b2cf7607e259a864f95be @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_123470v2: 84ba384a9f96d41e3ec3c331feb544e7d39be04d @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
35954892ca45 i915/guc: Run busyness worker only if gt is awake
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/index.html
[-- Attachment #2: Type: text/html, Size: 11076 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for i915/guc: Run busyness worker only if gt is awake (rev2)
2023-09-12 0:52 [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake Umesh Nerlige Ramappa
2023-09-12 1:38 ` [Intel-gfx] ✓ Fi.CI.BAT: success for i915/guc: Run busyness worker only if gt is awake (rev2) Patchwork
@ 2023-09-12 3:43 ` Patchwork
2023-09-14 17:23 ` [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake Daniele Ceraolo Spurio
2 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-09-12 3:43 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 65613 bytes --]
== Series Details ==
Series: i915/guc: Run busyness worker only if gt is awake (rev2)
URL : https://patchwork.freedesktop.org/series/123470/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13622_full -> Patchwork_123470v2_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_123470v2_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_123470v2_full, please notify your bug team (lgci.bug.filing@intel.com) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (9 -> 10)
------------------------------
Additional (1): shard-rkl0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_123470v2_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@mock@memory_region:
- shard-dg2: NOTRUN -> [DMESG-WARN][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@i915_selftest@mock@memory_region.html
- shard-snb: NOTRUN -> [DMESG-WARN][2]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-snb5/igt@i915_selftest@mock@memory_region.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-rkl: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-6/igt@kms_rotation_crc@sprite-rotation-270.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-2/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_universal_plane@cursor-fb-leak-pipe-a:
- shard-tglu: [PASS][5] -> [FAIL][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@gem_compute@compute-square}:
- shard-mtlp: NOTRUN -> [SKIP][7]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_compute@compute-square.html
Known issues
------------
Here are the changes found in Patchwork_123470v2_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][8] ([i915#8411]) +1 other test skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@api_intel_bb@object-reloc-purge-cache.html
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#8411])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-mtlp: NOTRUN -> [SKIP][10] ([i915#7701])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@device_reset@cold-reset-bound.html
* igt@drm_fdinfo@busy-hang@bcs0:
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#8414]) +9 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@drm_fdinfo@busy-hang@bcs0.html
* igt@drm_fdinfo@most-busy-idle-check-all@ccs0:
- shard-mtlp: NOTRUN -> [SKIP][12] ([i915#8414]) +5 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@drm_fdinfo@most-busy-idle-check-all@ccs0.html
* igt@drm_fdinfo@virtual-idle:
- shard-rkl: NOTRUN -> [FAIL][13] ([i915#7742])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@drm_fdinfo@virtual-idle.html
* igt@feature_discovery@display-2x:
- shard-rkl: NOTRUN -> [SKIP][14] ([i915#1839])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@feature_discovery@display-2x.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-dg2: NOTRUN -> [SKIP][15] ([i915#3281])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_barrier_race@remote-request@rcs0:
- shard-glk: [PASS][16] -> [ABORT][17] ([i915#7461] / [i915#8190])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-glk3/igt@gem_barrier_race@remote-request@rcs0.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-glk9/igt@gem_barrier_race@remote-request@rcs0.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [PASS][18] -> [INCOMPLETE][19] ([i915#7297])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_close_race@multigpu-basic-process:
- shard-mtlp: NOTRUN -> [SKIP][20] ([i915#7697])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@gem_close_race@multigpu-basic-process.html
- shard-rkl: NOTRUN -> [SKIP][21] ([i915#7697])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_ctx_persistence@engines-queued:
- shard-snb: NOTRUN -> [SKIP][22] ([fdo#109271] / [i915#1099]) +2 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-snb6/igt@gem_ctx_persistence@engines-queued.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-mtlp: NOTRUN -> [SKIP][23] ([i915#8555])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2: NOTRUN -> [SKIP][24] ([i915#280]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@kms:
- shard-dg1: [PASS][25] -> [FAIL][26] ([i915#5784])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg1-15/igt@gem_eio@kms.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-13/igt@gem_eio@kms.html
* igt@gem_exec_balancer@bonded-pair:
- shard-mtlp: NOTRUN -> [SKIP][27] ([i915#4771])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_fair@basic-deadline:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#3539] / [i915#4852])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-pace-share:
- shard-mtlp: NOTRUN -> [SKIP][29] ([i915#4473] / [i915#4771])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_exec_fair@basic-pace-share.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-rkl: [PASS][30] -> [FAIL][31] ([i915#2842]) +1 other test fail
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-6/igt@gem_exec_fair@basic-pace-share@rcs0.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-2/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fence@parallel@ccs0:
- shard-mtlp: NOTRUN -> [FAIL][32] ([i915#8957]) +2 other tests fail
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_exec_fence@parallel@ccs0.html
* igt@gem_exec_fence@parallel@rcs0:
- shard-mtlp: NOTRUN -> [DMESG-FAIL][33] ([i915#8962] / [i915#9121]) +1 other test dmesg-fail
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_exec_fence@parallel@rcs0.html
* igt@gem_exec_fence@parallel@vcs0:
- shard-mtlp: NOTRUN -> [DMESG-FAIL][34] ([i915#9121])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_exec_fence@parallel@vcs0.html
* igt@gem_exec_gttfill@multigpu-basic:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#7697])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@gem_exec_gttfill@multigpu-basic.html
* igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][36] ([i915#3281]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#3281]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-mtlp: NOTRUN -> [SKIP][38] ([i915#4537] / [i915#4812])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_fence_thrash@bo-write-verify-y:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#4860])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@gem_fence_thrash@bo-write-verify-y.html
* igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#4860]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html
* igt@gem_lmem_swapping@massive-random:
- shard-mtlp: NOTRUN -> [SKIP][41] ([i915#4613])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@parallel-random:
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#4613]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [PASS][43] -> [TIMEOUT][44] ([i915#5493])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-3/igt@gem_lmem_swapping@smem-oom@lmem0.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-1/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_madvise@dontneed-before-exec:
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#3282]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_madvise@dontneed-before-exec.html
* igt@gem_mmap_gtt@big-copy:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#4077]) +7 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@gem_mmap_gtt@big-copy.html
* igt@gem_mmap_wc@bad-offset:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#4083]) +3 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_mmap_wc@bad-offset.html
* igt@gem_mmap_wc@read-write-distinct:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#4083])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@gem_mmap_wc@read-write-distinct.html
* igt@gem_pwrite@basic-random:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#3282]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@gem_pwrite@basic-random.html
* igt@gem_pxp@reject-modify-context-protection-off-1:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#4270])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@gem_pxp@reject-modify-context-protection-off-1.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4270])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_render_copy@y-tiled-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][52] ([i915#8428]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#5190]) +2 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#4079])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-mtlp: NOTRUN -> [SKIP][55] ([i915#4079])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#3297]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-mtlp: NOTRUN -> [SKIP][57] ([i915#3297])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-rkl: NOTRUN -> [SKIP][58] ([i915#3297])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen3_mixed_blits:
- shard-rkl: NOTRUN -> [SKIP][59] ([fdo#109289])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@gen3_mixed_blits.html
* igt@gen3_render_tiledx_blits:
- shard-dg2: NOTRUN -> [SKIP][60] ([fdo#109289])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@gen3_render_tiledx_blits.html
* igt@gen9_exec_parse@allowed-single:
- shard-apl: [PASS][61] -> [INCOMPLETE][62] ([i915#5566])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-apl2/igt@gen9_exec_parse@allowed-single.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-apl1/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#2856])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@gen9_exec_parse@batch-invalid-length.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#2856]) +3 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_hangman@gt-error-state-capture@vcs1:
- shard-mtlp: NOTRUN -> [ABORT][65] ([i915#9262]) +2 other tests abort
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-5/igt@i915_hangman@gt-error-state-capture@vcs1.html
* igt@i915_hangman@gt-error-state-capture@vecs0:
- shard-mtlp: NOTRUN -> [DMESG-WARN][66] ([i915#9262])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-5/igt@i915_hangman@gt-error-state-capture@vecs0.html
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: NOTRUN -> [INCOMPLETE][67] ([i915#8797])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@i915_pm_rpm@dpms-non-lpsp:
- shard-dg1: [PASS][68] -> [SKIP][69] ([i915#1397])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg1-18/igt@i915_pm_rpm@dpms-non-lpsp.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-19/igt@i915_pm_rpm@dpms-non-lpsp.html
* igt@i915_pm_rpm@modeset-lpsp:
- shard-rkl: [PASS][70] -> [SKIP][71] ([i915#1397])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-7/igt@i915_pm_rpm@modeset-lpsp.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-2/igt@i915_pm_rpm@modeset-lpsp.html
* igt@i915_pm_rpm@modeset-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][72] ([i915#1397])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@i915_pm_rpm@modeset-non-lpsp.html
* igt@i915_selftest@live@gt_heartbeat:
- shard-apl: [PASS][73] -> [DMESG-FAIL][74] ([i915#5334])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-apl6/igt@i915_selftest@live@gt_heartbeat.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-apl2/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_suspend@fence-restore-untiled:
- shard-mtlp: NOTRUN -> [SKIP][75] ([i915#4077])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-5/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#4212])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-mtlp: NOTRUN -> [SKIP][77] ([i915#3826])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#3826])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_addfb_basic@tile-pitch-mismatch:
- shard-mtlp: NOTRUN -> [SKIP][79] ([i915#4212])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_addfb_basic@tile-pitch-mismatch.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-4-y-rc_ccs:
- shard-dg1: NOTRUN -> [SKIP][80] ([i915#8502]) +7 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-18/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-4-y-rc_ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc_ccs:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#8502] / [i915#8709]) +11 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc_ccs.html
* igt@kms_async_flips@crc@pipe-b-hdmi-a-3:
- shard-dg1: NOTRUN -> [FAIL][82] ([i915#8247]) +3 other tests fail
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-13/igt@kms_async_flips@crc@pipe-b-hdmi-a-3.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-mtlp: NOTRUN -> [SKIP][83] ([i915#404])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][84] ([fdo#111614]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#5286])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][86] ([fdo#111614])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][87] ([fdo#111615]) +7 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: [PASS][88] -> [FAIL][89] ([i915#3743])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-tglu-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][90] ([fdo#110723]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][91] ([i915#4538] / [i915#5190]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_rc_ccs_cc:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#3689] / [i915#3886] / [i915#5354]) +2 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-a-crc-primary-basic-yf_tiled_ccs:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#3734] / [i915#5354] / [i915#6095])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_ccs@pipe-a-crc-primary-basic-yf_tiled_ccs.html
* igt@kms_ccs@pipe-a-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs:
- shard-mtlp: NOTRUN -> [SKIP][94] ([i915#6095]) +12 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs.html
* igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:
- shard-mtlp: NOTRUN -> [SKIP][95] ([i915#3886] / [i915#6095]) +5 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-5/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-a-missing-ccs-buffer-4_tiled_mtl_mc_ccs:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#5354]) +22 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_ccs@pipe-a-missing-ccs-buffer-4_tiled_mtl_mc_ccs.html
* igt@kms_ccs@pipe-b-crc-primary-rotation-180-4_tiled_dg2_rc_ccs:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#5354] / [i915#6095]) +3 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_ccs@pipe-b-crc-primary-rotation-180-4_tiled_dg2_rc_ccs.html
* igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#3886] / [i915#5354] / [i915#6095])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-b-missing-ccs-buffer-4_tiled_mtl_rc_ccs:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#5354] / [i915#6095]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-9/igt@kms_ccs@pipe-b-missing-ccs-buffer-4_tiled_mtl_rc_ccs.html
* igt@kms_ccs@pipe-d-crc-primary-basic-yf_tiled_ccs:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#3689] / [i915#5354]) +7 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_ccs@pipe-d-crc-primary-basic-yf_tiled_ccs.html
* igt@kms_ccs@pipe-d-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#5354]) +4 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc.html
* igt@kms_chamelium_audio@dp-audio-edid:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#7828]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_chamelium_audio@dp-audio-edid.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-mtlp: NOTRUN -> [SKIP][103] ([fdo#111827]) +2 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_chamelium_color@ctm-negative:
- shard-dg2: NOTRUN -> [SKIP][104] ([fdo#111827]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_chamelium_color@ctm-negative.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-dg2: NOTRUN -> [SKIP][105] ([i915#7828]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-mtlp: NOTRUN -> [SKIP][106] ([i915#7828]) +2 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#3116])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@uevent:
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#7118]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-mtlp: NOTRUN -> [SKIP][109] ([i915#3555] / [i915#8814])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#3359]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#3555]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-dg2: NOTRUN -> [SKIP][112] ([fdo#109274] / [i915#5354])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-mtlp: NOTRUN -> [SKIP][113] ([i915#3546]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [PASS][114] -> [FAIL][115] ([i915#2346])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
- shard-apl: [PASS][116] -> [FAIL][117] ([i915#2346])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-apl4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_display_modes@extended-mode-basic:
- shard-mtlp: NOTRUN -> [SKIP][118] ([i915#3555] / [i915#8827])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dsc@dsc-basic:
- shard-mtlp: NOTRUN -> [SKIP][119] ([i915#3555] / [i915#3840] / [i915#9159])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_dsc@dsc-basic.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-rkl: NOTRUN -> [SKIP][120] ([fdo#111825])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-mtlp: NOTRUN -> [SKIP][121] ([i915#8381])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-dg2: NOTRUN -> [SKIP][122] ([fdo#109274] / [fdo#111767])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
- shard-snb: NOTRUN -> [SKIP][123] ([fdo#109271] / [fdo#111767])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-snb5/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-dg2: NOTRUN -> [SKIP][124] ([fdo#109274]) +2 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a3:
- shard-dg2: [PASS][125] -> [FAIL][126] ([fdo#103375])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-1/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a3.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-5/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a3.html
* igt@kms_flip@flip-vs-suspend@a-vga1:
- shard-snb: NOTRUN -> [DMESG-WARN][127] ([i915#8841]) +6 other tests dmesg-warn
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-snb6/igt@kms_flip@flip-vs-suspend@a-vga1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][128] ([i915#2672])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#2672])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#2672]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-rkl: NOTRUN -> [SKIP][131] ([fdo#109285])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_force_connector_basic@force-load-detect.html
- shard-mtlp: NOTRUN -> [SKIP][132] ([fdo#109285])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][133] ([fdo#109280]) +1 other test skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][134] ([fdo#111825] / [i915#1825]) +8 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-mtlp: NOTRUN -> [SKIP][135] ([i915#5460])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-snb: NOTRUN -> [SKIP][136] ([fdo#109271]) +272 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-snb6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#3023]) +4 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#8708]) +6 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][139] ([i915#8708]) +3 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render:
- shard-mtlp: NOTRUN -> [SKIP][140] ([i915#1825]) +11 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#3458]) +6 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-rkl: NOTRUN -> [SKIP][142] ([i915#3555] / [i915#8228]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-1/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@static-swap:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#3555] / [i915#8228])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_hdr@static-swap.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglu: NOTRUN -> [SKIP][144] ([i915#1839])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-9/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#8806])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1:
- shard-dg1: NOTRUN -> [FAIL][146] ([i915#8292])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-19/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-with-modifiers-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#5176]) +5 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-2/igt@kms_plane_scaling@plane-downscale-with-modifiers-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#5176]) +7 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-11/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-a-dp-4.html
* igt@kms_plane_scaling@plane-upscale-with-rotation-20x20@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][149] ([i915#5176]) +31 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-16/igt@kms_plane_scaling@plane-upscale-with-rotation-20x20@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-dp-4:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#5235]) +7 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-11/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-dp-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][151] ([i915#5235]) +3 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a-edp-1.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#5235]) +3 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-1/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1:
- shard-dg1: NOTRUN -> [SKIP][153] ([i915#5235]) +15 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-19/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg2: NOTRUN -> [SKIP][154] ([i915#6524] / [i915#6805])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][155] ([i915#6524])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][156] ([fdo#111068] / [i915#658])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html
* igt@kms_psr@psr2_primary_mmap_gtt:
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#1072]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_psr@psr2_primary_mmap_gtt.html
* igt@kms_psr@suspend:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#1072]) +3 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_psr@suspend.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#4235])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-7/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-mtlp: NOTRUN -> [SKIP][160] ([i915#4235])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-mtlp: NOTRUN -> [SKIP][161] ([i915#5289])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#4235] / [i915#5190])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-tglu: [PASS][163] -> [DMESG-WARN][164] ([i915#1982])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-tglu-9/igt@kms_rotation_crc@sprite-rotation-270.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-5/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_scaling_modes@scaling-mode-none@edp-1-pipe-d:
- shard-mtlp: NOTRUN -> [SKIP][165] ([i915#5030]) +3 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@kms_scaling_modes@scaling-mode-none@edp-1-pipe-d.html
* igt@kms_selftest@drm_plane:
- shard-snb: NOTRUN -> [SKIP][166] ([fdo#109271] / [i915#8661])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-snb6/igt@kms_selftest@drm_plane.html
* igt@kms_setmode@basic@pipe-a-vga-1:
- shard-snb: NOTRUN -> [FAIL][167] ([i915#5465]) +1 other test fail
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-snb6/igt@kms_setmode@basic@pipe-a-vga-1.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#3555]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_universal_plane@cursor-fb-leak-pipe-d:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#4070] / [i915#533] / [i915#6768]) +1 other test skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_universal_plane@cursor-fb-leak-pipe-d.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-mtlp: NOTRUN -> [SKIP][170] ([fdo#109289])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@perf@gen8-unprivileged-single-ctx-counters.html
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#2436])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [PASS][172] -> [FAIL][173] ([i915#4349]) +3 other tests fail
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-11/igt@perf_pmu@busy-double-start@vecs1.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-2/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@cpu-hotplug:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#8850])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@perf_pmu@cpu-hotplug.html
* igt@perf_pmu@enable-race@bcs0:
- shard-glk: [PASS][175] -> [DMESG-WARN][176] ([i915#118])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-glk2/igt@perf_pmu@enable-race@bcs0.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-glk8/igt@perf_pmu@enable-race@bcs0.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#8516])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_udl:
- shard-mtlp: NOTRUN -> [SKIP][178] ([fdo#109291])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@prime_udl.html
* igt@prime_vgem@basic-read:
- shard-mtlp: NOTRUN -> [SKIP][179] ([i915#3708])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@prime_vgem@basic-read.html
* igt@v3d/v3d_perfmon@get-values-valid-perfmon:
- shard-rkl: NOTRUN -> [SKIP][180] ([fdo#109315]) +2 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@v3d/v3d_perfmon@get-values-valid-perfmon.html
* igt@v3d/v3d_submit_cl@single-out-sync:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#2575]) +5 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@v3d/v3d_submit_cl@single-out-sync.html
* igt@v3d/v3d_wait_bo@bad-bo:
- shard-tglu: NOTRUN -> [SKIP][182] ([fdo#109315] / [i915#2575])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-9/igt@v3d/v3d_wait_bo@bad-bo.html
* igt@v3d/v3d_wait_bo@map-bo-1ns:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#2575]) +4 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@v3d/v3d_wait_bo@map-bo-1ns.html
* igt@vc4/vc4_perfmon@create-perfmon-0:
- shard-mtlp: NOTRUN -> [SKIP][184] ([i915#7711]) +4 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-4/igt@vc4/vc4_perfmon@create-perfmon-0.html
* igt@vc4/vc4_perfmon@create-two-perfmon:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#7711]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@vc4/vc4_perfmon@create-two-perfmon.html
* igt@vc4/vc4_tiling@get-bad-modifier:
- shard-dg2: NOTRUN -> [SKIP][186] ([i915#7711]) +2 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@vc4/vc4_tiling@get-bad-modifier.html
#### Possible fixes ####
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-rkl: [FAIL][187] ([i915#6268]) -> [PASS][188]
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
- shard-tglu: [FAIL][189] ([i915#6268]) -> [PASS][190]
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-7/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@engines-hang@ccs0:
- shard-mtlp: [ABORT][191] ([i915#9262]) -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-mtlp-4/igt@gem_ctx_persistence@engines-hang@ccs0.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@gem_ctx_persistence@engines-hang@ccs0.html
* igt@gem_exec_fair@basic-deadline:
- shard-rkl: [FAIL][193] ([i915#2846]) -> [PASS][194]
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-4/igt@gem_exec_fair@basic-deadline.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-2/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- shard-apl: [FAIL][195] ([i915#2842]) -> [PASS][196]
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-apl7/igt@gem_exec_fair@basic-none-solo@rcs0.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-apl3/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-glk: [FAIL][197] ([i915#2842]) -> [PASS][198]
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-glk1/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-glk4/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-pace@bcs0:
- shard-rkl: [FAIL][199] ([i915#2842]) -> [PASS][200]
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-6/igt@gem_exec_fair@basic-pace@bcs0.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-2/igt@gem_exec_fair@basic-pace@bcs0.html
* igt@gem_exec_suspend@basic-s4-devices@smem:
- shard-tglu: [ABORT][201] ([i915#7975] / [i915#8213]) -> [PASS][202]
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-9/igt@gem_exec_suspend@basic-s4-devices@smem.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-dg2: [FAIL][203] ([fdo#103375]) -> [PASS][204] +4 other tests pass
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-5/igt@gem_workarounds@suspend-resume-fd.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@gem_workarounds@suspend-resume-fd.html
* igt@i915_pm_rc6_residency@rc6-idle@vcs0:
- shard-dg1: [FAIL][205] ([i915#3591]) -> [PASS][206]
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html
* igt@i915_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg1: [SKIP][207] ([i915#1397]) -> [PASS][208]
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg1-19/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-18/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@i915_pm_rpm@dpms-non-lpsp:
- shard-rkl: [SKIP][209] ([i915#1397]) -> [PASS][210] +2 other tests pass
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-7/igt@i915_pm_rpm@dpms-non-lpsp.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-4/igt@i915_pm_rpm@dpms-non-lpsp.html
* igt@i915_pm_rpm@drm-resources-equal:
- shard-dg2: [FAIL][211] -> [PASS][212]
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-11/igt@i915_pm_rpm@drm-resources-equal.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-6/igt@i915_pm_rpm@drm-resources-equal.html
* igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [SKIP][213] ([i915#1397]) -> [PASS][214]
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-5/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-10/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [FAIL][215] ([fdo#103375]) -> [PASS][216]
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-2/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-mtlp: [FAIL][217] ([i915#5138]) -> [PASS][218]
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-mtlp-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-mtlp-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: [FAIL][219] ([i915#3743]) -> [PASS][220]
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-tglu-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [FAIL][221] ([i915#2346]) -> [PASS][222]
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt:
- shard-dg2: [FAIL][223] ([i915#6880]) -> [PASS][224]
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move:
- shard-glk: [DMESG-FAIL][225] ([i915#118]) -> [PASS][226]
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-glk6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-glk3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-rkl: [INCOMPLETE][227] -> [PASS][228]
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-4/igt@kms_rotation_crc@bad-pixel-format.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-7/igt@kms_rotation_crc@bad-pixel-format.html
* igt@perf@enable-disable@0-rcs0:
- shard-dg2: [FAIL][229] ([i915#8724]) -> [PASS][230]
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-11/igt@perf@enable-disable@0-rcs0.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-6/igt@perf@enable-disable@0-rcs0.html
#### Warnings ####
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: [ABORT][231] ([i915#7461]) -> [INCOMPLETE][232] ([i915#9283])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg2-3/igt@gem_create@create-ext-cpu-access-big.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg2-6/igt@gem_create@create-ext-cpu-access-big.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][233] ([fdo#110189] / [i915#3955]) -> [SKIP][234] ([i915#3955])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-rkl-2/igt@kms_fbcon_fbt@psr.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-rkl-4/igt@kms_fbcon_fbt@psr.html
* igt@kms_psr@cursor_plane_move:
- shard-dg1: [SKIP][235] ([i915#1072] / [i915#4078]) -> [SKIP][236] ([i915#1072]) +1 other test skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg1-12/igt@kms_psr@cursor_plane_move.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-15/igt@kms_psr@cursor_plane_move.html
* igt@kms_psr@primary_page_flip:
- shard-dg1: [SKIP][237] ([i915#1072]) -> [SKIP][238] ([i915#1072] / [i915#4078])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13622/shard-dg1-15/igt@kms_psr@primary_page_flip.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/shard-dg1-13/igt@kms_psr@primary_page_flip.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
[i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#5030]: https://gitlab.freedesktop.org/drm/intel/issues/5030
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5460]: https://gitlab.freedesktop.org/drm/intel/issues/5460
[i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
[i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
[i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8190]: https://gitlab.freedesktop.org/drm/intel/issues/8190
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247
[i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
[i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
[i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8502]: https://gitlab.freedesktop.org/drm/intel/issues/8502
[i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8661]: https://gitlab.freedesktop.org/drm/intel/issues/8661
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8724]: https://gitlab.freedesktop.org/drm/intel/issues/8724
[i915#8797]: https://gitlab.freedesktop.org/drm/intel/issues/8797
[i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8827]: https://gitlab.freedesktop.org/drm/intel/issues/8827
[i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841
[i915#8850]: https://gitlab.freedesktop.org/drm/intel/issues/8850
[i915#8957]: https://gitlab.freedesktop.org/drm/intel/issues/8957
[i915#8962]: https://gitlab.freedesktop.org/drm/intel/issues/8962
[i915#9121]: https://gitlab.freedesktop.org/drm/intel/issues/9121
[i915#9159]: https://gitlab.freedesktop.org/drm/intel/issues/9159
[i915#9226]: https://gitlab.freedesktop.org/drm/intel/issues/9226
[i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
[i915#9261]: https://gitlab.freedesktop.org/drm/intel/issues/9261
[i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262
[i915#9283]: https://gitlab.freedesktop.org/drm/intel/issues/9283
Build changes
-------------
* Linux: CI_DRM_13622 -> Patchwork_123470v2
CI-20190529: 20190529
CI_DRM_13622: 84ba384a9f96d41e3ec3c331feb544e7d39be04d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7480: a8d38db9ac258d7fd71b2cf7607e259a864f95be @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_123470v2: 84ba384a9f96d41e3ec3c331feb544e7d39be04d @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123470v2/index.html
[-- Attachment #2: Type: text/html, Size: 77507 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake
2023-09-12 0:52 [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake Umesh Nerlige Ramappa
2023-09-12 1:38 ` [Intel-gfx] ✓ Fi.CI.BAT: success for i915/guc: Run busyness worker only if gt is awake (rev2) Patchwork
2023-09-12 3:43 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
@ 2023-09-14 17:23 ` Daniele Ceraolo Spurio
2 siblings, 0 replies; 7+ messages in thread
From: Daniele Ceraolo Spurio @ 2023-09-14 17:23 UTC (permalink / raw)
To: Umesh Nerlige Ramappa, intel-gfx, john.c.harrison
On 9/11/2023 5:52 PM, Umesh Nerlige Ramappa wrote:
> The worker is canceled in the __gt_park path, but we still see it
> running sometimes during suspend.
>
> Only update stats if gt is awake. If not, intel_guc_busyness_park would
> have already updated the stats. Note that we do not requeue the worker
> if gt is not awake since intel_guc_busyness_unpark would do that at some
> point.
>
> If the gt was parked longer than time taken for GT timestamp to roll
> over, we ignore those rollovers since we don't care about tracking the
> exact GT time. We only care about roll overs when the gt is active and
> running workloads.
>
> v2 (Daniele)
> - Edit commit message and code comment
> - Use runtime pm in the worker
> - Put runtime pm after enabling the worker
> - Use Link tag and add Fixes tag
>
> Link: https://gitlab.freedesktop.org/drm/intel/-/issues/7077
> Fixes: 77cdd054dd2c ("drm/i915/pmu: Connect engine busyness stats from GuC to pmu")
> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> ---
> .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 ++++++++++++++++---
> 1 file changed, 23 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> index e250bedf90fb..d37b255559a0 100644
> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> @@ -1461,6 +1461,24 @@ static void guc_timestamp_ping(struct work_struct *wrk)
> unsigned long index;
> int srcu, ret;
>
> + /*
> + * The worker is canceled in the __gt_park path, but we still see it
> + * running sometimes during suspend.
This sounds very vague and more like there is a bug in __gt_park. We
actually do know that the issue on the park side is that the worker
re-queues itself if it's running while we cancel it; that's not really a
problem as long as we don't wake the device after it's gone to sleep
(which is what your change below does), so this sentence should be
reworded or dropped.
> + *
> + * Only update stats if gt is awake. If not, intel_guc_busyness_park
> + * would have already updated the stats. Note that we do not requeue the
> + * worker in this case since intel_guc_busyness_unpark would do that at
> + * some point.
> + *
> + * If the gt was parked longer than time taken for GT timestamp to roll
> + * over, we ignore those rollovers since we don't care about tracking
> + * the exact GT time. We only care about roll overs when the gt is
> + * active and running workloads.
> + */
> + wakeref = intel_runtime_pm_get_if_active(>->i915->runtime_pm);
The patch title and the comment refer to GT being awake, but here you're
taking a global rpm ref and not a gt_pm ref. I understand that taking a
gt_pm ref in here can be complicated because of the canceling of the
worker in the gt_park flow and that taking an rpm ref does work for what
we need, but the title/comments need to reflect and explain that.
Daniele
> + if (!wakeref)
> + return;
> +
> /*
> * Synchronize with gt reset to make sure the worker does not
> * corrupt the engine/guc stats. NB: can't actually block waiting
> @@ -1469,10 +1487,9 @@ static void guc_timestamp_ping(struct work_struct *wrk)
> */
> ret = intel_gt_reset_trylock(gt, &srcu);
> if (ret)
> - return;
> + goto err_trylock;
>
> - with_intel_runtime_pm(>->i915->runtime_pm, wakeref)
> - __update_guc_busyness_stats(guc);
> + __update_guc_busyness_stats(guc);
>
> /* adjust context stats for overflow */
> xa_for_each(&guc->context_lookup, index, ce)
> @@ -1481,6 +1498,9 @@ static void guc_timestamp_ping(struct work_struct *wrk)
> intel_gt_reset_unlock(gt, srcu);
>
> guc_enable_busyness_worker(guc);
> +
> +err_trylock:
> + intel_runtime_pm_put(>->i915->runtime_pm, wakeref);
> }
>
> static int guc_action_enable_usage_stats(struct intel_guc *guc)
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-09-14 17:23 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-12 0:52 [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake Umesh Nerlige Ramappa
2023-09-12 1:38 ` [Intel-gfx] ✓ Fi.CI.BAT: success for i915/guc: Run busyness worker only if gt is awake (rev2) Patchwork
2023-09-12 3:43 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2023-09-14 17:23 ` [Intel-gfx] [PATCH] i915/guc: Run busyness worker only if gt is awake Daniele Ceraolo Spurio
-- strict thread matches above, loose matches on Subject: below --
2023-09-09 5:16 Umesh Nerlige Ramappa
2023-09-11 15:44 ` Daniele Ceraolo Spurio
2023-09-12 0:13 ` Umesh Nerlige Ramappa
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox