* [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code
@ 2023-09-12 12:05 Jani Nikula
2023-09-12 12:05 ` [Intel-gfx] [PATCH 2/3] drm/i915/display: call gmdid display probe at a higher level Jani Nikula
` (9 more replies)
0 siblings, 10 replies; 17+ messages in thread
From: Jani Nikula @ 2023-09-12 12:05 UTC (permalink / raw)
To: intel-gfx; +Cc: jani.nikula, Matt Roper
Initializing i915->display.info.__device_info and DISPLAY_RUNTIME_INFO()
really belongs in display code. Move them there.
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
.../drm/i915/display/intel_display_device.c | 24 ++++++++++++++++---
.../drm/i915/display/intel_display_device.h | 4 +---
drivers/gpu/drm/i915/intel_device_info.c | 14 +----------
3 files changed, 23 insertions(+), 19 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
index c39f8a15d8aa..ed564566e31b 100644
--- a/drivers/gpu/drm/i915/display/intel_display_device.c
+++ b/drivers/gpu/drm/i915/display/intel_display_device.c
@@ -850,9 +850,9 @@ probe_gmdid_display(struct drm_i915_private *i915, u16 *ver, u16 *rel, u16 *step
return &no_display;
}
-const struct intel_display_device_info *
-intel_display_device_probe(struct drm_i915_private *i915, bool has_gmdid,
- u16 *gmdid_ver, u16 *gmdid_rel, u16 *gmdid_step)
+static const struct intel_display_device_info *
+probe_display(struct drm_i915_private *i915, bool has_gmdid,
+ u16 *gmdid_ver, u16 *gmdid_rel, u16 *gmdid_step)
{
struct pci_dev *pdev = to_pci_dev(i915->drm.dev);
int i;
@@ -876,6 +876,24 @@ intel_display_device_probe(struct drm_i915_private *i915, bool has_gmdid,
return &no_display;
}
+void intel_display_device_probe(struct drm_i915_private *i915)
+{
+ u16 ver, rel, step;
+
+ /* Probe display support */
+ i915->display.info.__device_info = probe_display(i915, HAS_GMD_ID(i915),
+ &ver, &rel, &step);
+ memcpy(DISPLAY_RUNTIME_INFO(i915),
+ &DISPLAY_INFO(i915)->__runtime_defaults,
+ sizeof(*DISPLAY_RUNTIME_INFO(i915)));
+
+ if (HAS_GMD_ID(i915)) {
+ DISPLAY_RUNTIME_INFO(i915)->ip.ver = ver;
+ DISPLAY_RUNTIME_INFO(i915)->ip.rel = rel;
+ DISPLAY_RUNTIME_INFO(i915)->ip.step = step;
+ }
+}
+
void intel_display_device_info_runtime_init(struct drm_i915_private *i915)
{
struct intel_display_runtime_info *display_runtime = DISPLAY_RUNTIME_INFO(i915);
diff --git a/drivers/gpu/drm/i915/display/intel_display_device.h b/drivers/gpu/drm/i915/display/intel_display_device.h
index 8198401aa5be..a7b6469b43a6 100644
--- a/drivers/gpu/drm/i915/display/intel_display_device.h
+++ b/drivers/gpu/drm/i915/display/intel_display_device.h
@@ -149,9 +149,7 @@ struct intel_display_device_info {
} color;
};
-const struct intel_display_device_info *
-intel_display_device_probe(struct drm_i915_private *i915, bool has_gmdid,
- u16 *ver, u16 *rel, u16 *step);
+void intel_display_device_probe(struct drm_i915_private *i915);
void intel_display_device_info_runtime_init(struct drm_i915_private *i915);
void intel_display_device_info_print(const struct intel_display_device_info *info,
diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c
index 9dfa680a4c62..b9b8b22540cb 100644
--- a/drivers/gpu/drm/i915/intel_device_info.c
+++ b/drivers/gpu/drm/i915/intel_device_info.c
@@ -410,7 +410,6 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
const struct intel_device_info *match_info)
{
struct intel_runtime_info *runtime;
- u16 ver, rel, step;
/* Setup INTEL_INFO() */
i915->__info = match_info;
@@ -419,18 +418,7 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
runtime = RUNTIME_INFO(i915);
memcpy(runtime, &INTEL_INFO(i915)->__runtime, sizeof(*runtime));
- /* Probe display support */
- i915->display.info.__device_info = intel_display_device_probe(i915, HAS_GMD_ID(i915),
- &ver, &rel, &step);
- memcpy(DISPLAY_RUNTIME_INFO(i915),
- &DISPLAY_INFO(i915)->__runtime_defaults,
- sizeof(*DISPLAY_RUNTIME_INFO(i915)));
-
- if (HAS_GMD_ID(i915)) {
- DISPLAY_RUNTIME_INFO(i915)->ip.ver = ver;
- DISPLAY_RUNTIME_INFO(i915)->ip.rel = rel;
- DISPLAY_RUNTIME_INFO(i915)->ip.step = step;
- }
+ intel_display_device_probe(i915);
runtime->device_id = device_id;
}
--
2.39.2
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [Intel-gfx] [PATCH 2/3] drm/i915/display: call gmdid display probe at a higher level
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
@ 2023-09-12 12:05 ` Jani Nikula
2023-09-12 12:31 ` Rodrigo Vivi
2023-09-12 12:05 ` [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher Jani Nikula
` (8 subsequent siblings)
9 siblings, 1 reply; 17+ messages in thread
From: Jani Nikula @ 2023-09-12 12:05 UTC (permalink / raw)
To: intel-gfx; +Cc: jani.nikula, Matt Roper
Move gmdid selection one abstraction level higher.
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
.../gpu/drm/i915/display/intel_display_device.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
index ed564566e31b..4a6c4ee503b2 100644
--- a/drivers/gpu/drm/i915/display/intel_display_device.c
+++ b/drivers/gpu/drm/i915/display/intel_display_device.c
@@ -851,15 +851,11 @@ probe_gmdid_display(struct drm_i915_private *i915, u16 *ver, u16 *rel, u16 *step
}
static const struct intel_display_device_info *
-probe_display(struct drm_i915_private *i915, bool has_gmdid,
- u16 *gmdid_ver, u16 *gmdid_rel, u16 *gmdid_step)
+probe_display(struct drm_i915_private *i915)
{
struct pci_dev *pdev = to_pci_dev(i915->drm.dev);
int i;
- if (has_gmdid)
- return probe_gmdid_display(i915, gmdid_ver, gmdid_rel, gmdid_step);
-
if (has_no_display(pdev)) {
drm_dbg_kms(&i915->drm, "Device doesn't have display\n");
return &no_display;
@@ -878,11 +874,16 @@ probe_display(struct drm_i915_private *i915, bool has_gmdid,
void intel_display_device_probe(struct drm_i915_private *i915)
{
+ const struct intel_display_device_info *info;
u16 ver, rel, step;
- /* Probe display support */
- i915->display.info.__device_info = probe_display(i915, HAS_GMD_ID(i915),
- &ver, &rel, &step);
+ if (HAS_GMD_ID(i915))
+ info = probe_gmdid_display(i915, &ver, &rel, &step);
+ else
+ info = probe_display(i915);
+
+ i915->display.info.__device_info = info;
+
memcpy(DISPLAY_RUNTIME_INFO(i915),
&DISPLAY_INFO(i915)->__runtime_defaults,
sizeof(*DISPLAY_RUNTIME_INFO(i915)));
--
2.39.2
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
2023-09-12 12:05 ` [Intel-gfx] [PATCH 2/3] drm/i915/display: call gmdid display probe at a higher level Jani Nikula
@ 2023-09-12 12:05 ` Jani Nikula
2023-09-12 12:32 ` Rodrigo Vivi
2023-09-12 20:57 ` Matt Roper
2023-09-12 12:31 ` [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Rodrigo Vivi
` (7 subsequent siblings)
9 siblings, 2 replies; 17+ messages in thread
From: Jani Nikula @ 2023-09-12 12:05 UTC (permalink / raw)
To: intel-gfx; +Cc: jani.nikula, Matt Roper
Don't hide display probe in device info code.
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/i915_driver.c | 2 ++
drivers/gpu/drm/i915/intel_device_info.c | 2 --
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 ++
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
index f8dbee7a5af7..b5e1f72cc3ce 100644
--- a/drivers/gpu/drm/i915/i915_driver.c
+++ b/drivers/gpu/drm/i915/i915_driver.c
@@ -735,6 +735,8 @@ i915_driver_create(struct pci_dev *pdev, const struct pci_device_id *ent)
/* Set up device info and initial runtime info. */
intel_device_info_driver_create(i915, pdev->device, match_info);
+ intel_display_device_probe(i915);
+
return i915;
}
diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c
index b9b8b22540cb..d2ed0f057cb2 100644
--- a/drivers/gpu/drm/i915/intel_device_info.c
+++ b/drivers/gpu/drm/i915/intel_device_info.c
@@ -418,8 +418,6 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
runtime = RUNTIME_INFO(i915);
memcpy(runtime, &INTEL_INFO(i915)->__runtime, sizeof(*runtime));
- intel_display_device_probe(i915);
-
runtime->device_id = device_id;
}
diff --git a/drivers/gpu/drm/i915/selftests/mock_gem_device.c b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
index da0b269606c5..7de6477803f8 100644
--- a/drivers/gpu/drm/i915/selftests/mock_gem_device.c
+++ b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
@@ -181,6 +181,8 @@ struct drm_i915_private *mock_gem_device(void)
/* Set up device info and initial runtime info. */
intel_device_info_driver_create(i915, pdev->device, &mock_info);
+ intel_display_device_probe(i915);
+
dev_pm_domain_set(&pdev->dev, &pm_domain);
pm_runtime_enable(&pdev->dev);
pm_runtime_dont_use_autosuspend(&pdev->dev);
--
2.39.2
^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
2023-09-12 12:05 ` [Intel-gfx] [PATCH 2/3] drm/i915/display: call gmdid display probe at a higher level Jani Nikula
2023-09-12 12:05 ` [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher Jani Nikula
@ 2023-09-12 12:31 ` Rodrigo Vivi
2023-09-15 15:39 ` Jani Nikula
2023-09-12 19:46 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] " Patchwork
` (6 subsequent siblings)
9 siblings, 1 reply; 17+ messages in thread
From: Rodrigo Vivi @ 2023-09-12 12:31 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, Matt Roper
On Tue, Sep 12, 2023 at 03:05:35PM +0300, Jani Nikula wrote:
> Initializing i915->display.info.__device_info and DISPLAY_RUNTIME_INFO()
> really belongs in display code. Move them there.
>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> .../drm/i915/display/intel_display_device.c | 24 ++++++++++++++++---
> .../drm/i915/display/intel_display_device.h | 4 +---
> drivers/gpu/drm/i915/intel_device_info.c | 14 +----------
> 3 files changed, 23 insertions(+), 19 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
> index c39f8a15d8aa..ed564566e31b 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_device.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_device.c
> @@ -850,9 +850,9 @@ probe_gmdid_display(struct drm_i915_private *i915, u16 *ver, u16 *rel, u16 *step
> return &no_display;
> }
>
> -const struct intel_display_device_info *
> -intel_display_device_probe(struct drm_i915_private *i915, bool has_gmdid,
> - u16 *gmdid_ver, u16 *gmdid_rel, u16 *gmdid_step)
> +static const struct intel_display_device_info *
> +probe_display(struct drm_i915_private *i915, bool has_gmdid,
> + u16 *gmdid_ver, u16 *gmdid_rel, u16 *gmdid_step)
> {
> struct pci_dev *pdev = to_pci_dev(i915->drm.dev);
> int i;
> @@ -876,6 +876,24 @@ intel_display_device_probe(struct drm_i915_private *i915, bool has_gmdid,
> return &no_display;
> }
>
> +void intel_display_device_probe(struct drm_i915_private *i915)
> +{
> + u16 ver, rel, step;
> +
> + /* Probe display support */
> + i915->display.info.__device_info = probe_display(i915, HAS_GMD_ID(i915),
> + &ver, &rel, &step);
> + memcpy(DISPLAY_RUNTIME_INFO(i915),
> + &DISPLAY_INFO(i915)->__runtime_defaults,
> + sizeof(*DISPLAY_RUNTIME_INFO(i915)));
> +
> + if (HAS_GMD_ID(i915)) {
> + DISPLAY_RUNTIME_INFO(i915)->ip.ver = ver;
> + DISPLAY_RUNTIME_INFO(i915)->ip.rel = rel;
> + DISPLAY_RUNTIME_INFO(i915)->ip.step = step;
> + }
> +}
> +
> void intel_display_device_info_runtime_init(struct drm_i915_private *i915)
> {
> struct intel_display_runtime_info *display_runtime = DISPLAY_RUNTIME_INFO(i915);
> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.h b/drivers/gpu/drm/i915/display/intel_display_device.h
> index 8198401aa5be..a7b6469b43a6 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_device.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_device.h
> @@ -149,9 +149,7 @@ struct intel_display_device_info {
> } color;
> };
>
> -const struct intel_display_device_info *
> -intel_display_device_probe(struct drm_i915_private *i915, bool has_gmdid,
> - u16 *ver, u16 *rel, u16 *step);
> +void intel_display_device_probe(struct drm_i915_private *i915);
> void intel_display_device_info_runtime_init(struct drm_i915_private *i915);
>
> void intel_display_device_info_print(const struct intel_display_device_info *info,
> diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c
> index 9dfa680a4c62..b9b8b22540cb 100644
> --- a/drivers/gpu/drm/i915/intel_device_info.c
> +++ b/drivers/gpu/drm/i915/intel_device_info.c
> @@ -410,7 +410,6 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
> const struct intel_device_info *match_info)
> {
> struct intel_runtime_info *runtime;
> - u16 ver, rel, step;
>
> /* Setup INTEL_INFO() */
> i915->__info = match_info;
> @@ -419,18 +418,7 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
> runtime = RUNTIME_INFO(i915);
> memcpy(runtime, &INTEL_INFO(i915)->__runtime, sizeof(*runtime));
>
> - /* Probe display support */
> - i915->display.info.__device_info = intel_display_device_probe(i915, HAS_GMD_ID(i915),
> - &ver, &rel, &step);
> - memcpy(DISPLAY_RUNTIME_INFO(i915),
> - &DISPLAY_INFO(i915)->__runtime_defaults,
> - sizeof(*DISPLAY_RUNTIME_INFO(i915)));
> -
> - if (HAS_GMD_ID(i915)) {
> - DISPLAY_RUNTIME_INFO(i915)->ip.ver = ver;
> - DISPLAY_RUNTIME_INFO(i915)->ip.rel = rel;
> - DISPLAY_RUNTIME_INFO(i915)->ip.step = step;
> - }
> + intel_display_device_probe(i915);
>
> runtime->device_id = device_id;
> }
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH 2/3] drm/i915/display: call gmdid display probe at a higher level
2023-09-12 12:05 ` [Intel-gfx] [PATCH 2/3] drm/i915/display: call gmdid display probe at a higher level Jani Nikula
@ 2023-09-12 12:31 ` Rodrigo Vivi
0 siblings, 0 replies; 17+ messages in thread
From: Rodrigo Vivi @ 2023-09-12 12:31 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, Matt Roper
On Tue, Sep 12, 2023 at 03:05:36PM +0300, Jani Nikula wrote:
> Move gmdid selection one abstraction level higher.
>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> .../gpu/drm/i915/display/intel_display_device.c | 17 +++++++++--------
> 1 file changed, 9 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
> index ed564566e31b..4a6c4ee503b2 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_device.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_device.c
> @@ -851,15 +851,11 @@ probe_gmdid_display(struct drm_i915_private *i915, u16 *ver, u16 *rel, u16 *step
> }
>
> static const struct intel_display_device_info *
> -probe_display(struct drm_i915_private *i915, bool has_gmdid,
> - u16 *gmdid_ver, u16 *gmdid_rel, u16 *gmdid_step)
> +probe_display(struct drm_i915_private *i915)
> {
> struct pci_dev *pdev = to_pci_dev(i915->drm.dev);
> int i;
>
> - if (has_gmdid)
> - return probe_gmdid_display(i915, gmdid_ver, gmdid_rel, gmdid_step);
> -
> if (has_no_display(pdev)) {
> drm_dbg_kms(&i915->drm, "Device doesn't have display\n");
> return &no_display;
> @@ -878,11 +874,16 @@ probe_display(struct drm_i915_private *i915, bool has_gmdid,
>
> void intel_display_device_probe(struct drm_i915_private *i915)
> {
> + const struct intel_display_device_info *info;
> u16 ver, rel, step;
>
> - /* Probe display support */
> - i915->display.info.__device_info = probe_display(i915, HAS_GMD_ID(i915),
> - &ver, &rel, &step);
> + if (HAS_GMD_ID(i915))
> + info = probe_gmdid_display(i915, &ver, &rel, &step);
> + else
> + info = probe_display(i915);
> +
> + i915->display.info.__device_info = info;
> +
> memcpy(DISPLAY_RUNTIME_INFO(i915),
> &DISPLAY_INFO(i915)->__runtime_defaults,
> sizeof(*DISPLAY_RUNTIME_INFO(i915)));
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher
2023-09-12 12:05 ` [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher Jani Nikula
@ 2023-09-12 12:32 ` Rodrigo Vivi
2023-09-12 20:57 ` Matt Roper
1 sibling, 0 replies; 17+ messages in thread
From: Rodrigo Vivi @ 2023-09-12 12:32 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, Matt Roper
On Tue, Sep 12, 2023 at 03:05:37PM +0300, Jani Nikula wrote:
> Don't hide display probe in device info code.
>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/i915_driver.c | 2 ++
> drivers/gpu/drm/i915/intel_device_info.c | 2 --
> drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 ++
> 3 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
> index f8dbee7a5af7..b5e1f72cc3ce 100644
> --- a/drivers/gpu/drm/i915/i915_driver.c
> +++ b/drivers/gpu/drm/i915/i915_driver.c
> @@ -735,6 +735,8 @@ i915_driver_create(struct pci_dev *pdev, const struct pci_device_id *ent)
> /* Set up device info and initial runtime info. */
> intel_device_info_driver_create(i915, pdev->device, match_info);
>
> + intel_display_device_probe(i915);
> +
what about moving it even upper to i915_driver_probe?
It would even make more sense with the name of the function...
but up to you, this is already an improvement:
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> return i915;
> }
>
> diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c
> index b9b8b22540cb..d2ed0f057cb2 100644
> --- a/drivers/gpu/drm/i915/intel_device_info.c
> +++ b/drivers/gpu/drm/i915/intel_device_info.c
> @@ -418,8 +418,6 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
> runtime = RUNTIME_INFO(i915);
> memcpy(runtime, &INTEL_INFO(i915)->__runtime, sizeof(*runtime));
>
> - intel_display_device_probe(i915);
> -
> runtime->device_id = device_id;
> }
>
> diff --git a/drivers/gpu/drm/i915/selftests/mock_gem_device.c b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
> index da0b269606c5..7de6477803f8 100644
> --- a/drivers/gpu/drm/i915/selftests/mock_gem_device.c
> +++ b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
> @@ -181,6 +181,8 @@ struct drm_i915_private *mock_gem_device(void)
> /* Set up device info and initial runtime info. */
> intel_device_info_driver_create(i915, pdev->device, &mock_info);
>
> + intel_display_device_probe(i915);
> +
> dev_pm_domain_set(&pdev->dev, &pm_domain);
> pm_runtime_enable(&pdev->dev);
> pm_runtime_dont_use_autosuspend(&pdev->dev);
> --
> 2.39.2
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: move more of the display probe to display code
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
` (2 preceding siblings ...)
2023-09-12 12:31 ` [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Rodrigo Vivi
@ 2023-09-12 19:46 ` Patchwork
2023-09-12 20:04 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
` (5 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2023-09-12 19:46 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/3] drm/i915: move more of the display probe to display code
URL : https://patchwork.freedesktop.org/series/123600/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: move more of the display probe to display code
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
` (3 preceding siblings ...)
2023-09-12 19:46 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] " Patchwork
@ 2023-09-12 20:04 ` Patchwork
2023-09-12 23:11 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: move more of the display probe to display code (rev2) Patchwork
` (4 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2023-09-12 20:04 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 12131 bytes --]
== Series Details ==
Series: series starting with [1/3] drm/i915: move more of the display probe to display code
URL : https://patchwork.freedesktop.org/series/123600/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13623 -> Patchwork_123600v1
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_123600v1 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_123600v1, 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.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/index.html
Participating hosts (39 -> 38)
------------------------------
Additional (2): bat-dg2-8 bat-adlm-1
Missing (3): fi-kbl-soraka fi-hsw-4770 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_123600v1:
### IGT changes ###
#### Possible regressions ####
* igt@debugfs_test@basic-hwmon:
- bat-adlm-1: NOTRUN -> [SKIP][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@debugfs_test@basic-hwmon.html
Known issues
------------
Here are the changes found in Patchwork_123600v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@eof:
- bat-adlm-1: NOTRUN -> [SKIP][2] ([i915#2582]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@fbdev@eof.html
* igt@fbdev@info:
- bat-adlm-1: NOTRUN -> [SKIP][3] ([i915#1849] / [i915#2582])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@fbdev@info.html
* igt@gem_exec_suspend@basic-s0@lmem0:
- bat-dg2-9: [PASS][4] -> [INCOMPLETE][5] ([i915#8797] / [i915#9275])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13623/bat-dg2-9/igt@gem_exec_suspend@basic-s0@lmem0.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-9/igt@gem_exec_suspend@basic-s0@lmem0.html
- bat-dg2-8: NOTRUN -> [INCOMPLETE][6] ([i915#8797] / [i915#9275])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@gem_exec_suspend@basic-s0@lmem0.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-adlm-1: NOTRUN -> [SKIP][7] ([i915#4613]) +3 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_mmap@basic:
- bat-dg2-8: NOTRUN -> [SKIP][8] ([i915#4083])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-dg2-8: NOTRUN -> [SKIP][9] ([i915#4077]) +2 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@gem_mmap_gtt@basic.html
* igt@gem_tiled_pread_basic:
- bat-dg2-8: NOTRUN -> [SKIP][10] ([i915#4079]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@gem_tiled_pread_basic.html
- bat-adlm-1: NOTRUN -> [SKIP][11] ([i915#3282])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg2-8: NOTRUN -> [SKIP][12] ([i915#6621])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@i915_pm_rps@basic-api.html
- bat-adlm-1: NOTRUN -> [SKIP][13] ([i915#6621])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@i915_pm_rps@basic-api.html
* igt@i915_suspend@basic-s3-without-i915:
- bat-dg2-8: NOTRUN -> [SKIP][14] ([i915#6645])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-8: NOTRUN -> [SKIP][15] ([i915#5190])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-8: NOTRUN -> [SKIP][16] ([i915#4215] / [i915#5190])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- bat-dg2-8: NOTRUN -> [SKIP][17] ([i915#4212]) +7 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-dg2-8: NOTRUN -> [SKIP][18] ([i915#4103] / [i915#4213]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- bat-adlm-1: NOTRUN -> [SKIP][19] ([i915#1845]) +16 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_flip@basic-plain-flip:
- bat-adlm-1: NOTRUN -> [SKIP][20] ([i915#3637]) +3 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@kms_flip@basic-plain-flip.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-adlm-1: NOTRUN -> [SKIP][21] ([fdo#109285])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-8: NOTRUN -> [SKIP][22] ([fdo#109285])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-dg2-8: NOTRUN -> [SKIP][23] ([i915#5274])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@basic:
- bat-adlm-1: NOTRUN -> [SKIP][24] ([i915#1849])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
- bat-rplp-1: [PASS][25] -> [ABORT][26] ([i915#8668])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13623/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
* igt@kms_psr@cursor_plane_move:
- bat-dg2-8: NOTRUN -> [SKIP][27] ([i915#1072]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@kms_psr@cursor_plane_move.html
- bat-adlm-1: NOTRUN -> [SKIP][28] ([i915#1072]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@kms_psr@cursor_plane_move.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-dg2-8: NOTRUN -> [SKIP][29] ([i915#3555])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@kms_setmode@basic-clone-single-crtc.html
- bat-adlm-1: NOTRUN -> [SKIP][30] ([i915#3555])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-8: NOTRUN -> [SKIP][31] ([i915#3708])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@prime_vgem@basic-fence-flip.html
- bat-adlm-1: NOTRUN -> [SKIP][32] ([i915#1845] / [i915#3708])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-dg2-8: NOTRUN -> [SKIP][33] ([i915#3708] / [i915#4077]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-write:
- bat-dg2-8: NOTRUN -> [SKIP][34] ([i915#3291] / [i915#3708]) +2 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-dg2-8/igt@prime_vgem@basic-write.html
- bat-adlm-1: NOTRUN -> [SKIP][35] ([i915#3708]) +2 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-adlm-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@hugepages:
- bat-mtlp-8: [DMESG-WARN][36] ([i915#9121]) -> [PASS][37]
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13623/bat-mtlp-8/igt@i915_selftest@live@hugepages.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/bat-mtlp-8/igt@i915_selftest@live@hugepages.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[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#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
[i915#7952]: https://gitlab.freedesktop.org/drm/intel/issues/7952
[i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
[i915#8797]: https://gitlab.freedesktop.org/drm/intel/issues/8797
[i915#9121]: https://gitlab.freedesktop.org/drm/intel/issues/9121
[i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
Build changes
-------------
* Linux: CI_DRM_13623 -> Patchwork_123600v1
CI-20190529: 20190529
CI_DRM_13623: eb35627e1c4a3781c161cd04944e403ce6df3e1c @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7480: a8d38db9ac258d7fd71b2cf7607e259a864f95be @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_123600v1: eb35627e1c4a3781c161cd04944e403ce6df3e1c @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
1136abecd88e drm/i915: move intel_display_device_probe() one level higher
1d545c2b924b drm/i915/display: call gmdid display probe at a higher level
8dc9db44f48f drm/i915: move more of the display probe to display code
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v1/index.html
[-- Attachment #2: Type: text/html, Size: 14452 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher
2023-09-12 12:05 ` [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher Jani Nikula
2023-09-12 12:32 ` Rodrigo Vivi
@ 2023-09-12 20:57 ` Matt Roper
2023-09-12 21:35 ` Jani Nikula
1 sibling, 1 reply; 17+ messages in thread
From: Matt Roper @ 2023-09-12 20:57 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
On Tue, Sep 12, 2023 at 03:05:37PM +0300, Jani Nikula wrote:
> Don't hide display probe in device info code.
>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/i915_driver.c | 2 ++
> drivers/gpu/drm/i915/intel_device_info.c | 2 --
> drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 ++
> 3 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
> index f8dbee7a5af7..b5e1f72cc3ce 100644
> --- a/drivers/gpu/drm/i915/i915_driver.c
> +++ b/drivers/gpu/drm/i915/i915_driver.c
> @@ -735,6 +735,8 @@ i915_driver_create(struct pci_dev *pdev, const struct pci_device_id *ent)
> /* Set up device info and initial runtime info. */
> intel_device_info_driver_create(i915, pdev->device, match_info);
>
> + intel_display_device_probe(i915);
> +
> return i915;
> }
>
> diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c
> index b9b8b22540cb..d2ed0f057cb2 100644
> --- a/drivers/gpu/drm/i915/intel_device_info.c
> +++ b/drivers/gpu/drm/i915/intel_device_info.c
> @@ -418,8 +418,6 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
> runtime = RUNTIME_INFO(i915);
> memcpy(runtime, &INTEL_INFO(i915)->__runtime, sizeof(*runtime));
>
> - intel_display_device_probe(i915);
> -
> runtime->device_id = device_id;
> }
>
> diff --git a/drivers/gpu/drm/i915/selftests/mock_gem_device.c b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
> index da0b269606c5..7de6477803f8 100644
> --- a/drivers/gpu/drm/i915/selftests/mock_gem_device.c
> +++ b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
> @@ -181,6 +181,8 @@ struct drm_i915_private *mock_gem_device(void)
> /* Set up device info and initial runtime info. */
> intel_device_info_driver_create(i915, pdev->device, &mock_info);
>
> + intel_display_device_probe(i915);
> +
I realize this call was already happening with the old code, but do we
really want to be probing the (real) display hardware while setting up
mock (fake hardware) selftests? I don't think any of the mock tests
should be doing anything display-related, and if they did we'd probably
want to add some kind of mock_display_device_probe() instead or using
the real hardware?
Matt
> dev_pm_domain_set(&pdev->dev, &pm_domain);
> pm_runtime_enable(&pdev->dev);
> pm_runtime_dont_use_autosuspend(&pdev->dev);
> --
> 2.39.2
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher
2023-09-12 20:57 ` Matt Roper
@ 2023-09-12 21:35 ` Jani Nikula
2023-09-15 16:39 ` Jani Nikula
0 siblings, 1 reply; 17+ messages in thread
From: Jani Nikula @ 2023-09-12 21:35 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
On Tue, 12 Sep 2023, Matt Roper <matthew.d.roper@intel.com> wrote:
> On Tue, Sep 12, 2023 at 03:05:37PM +0300, Jani Nikula wrote:
>> Don't hide display probe in device info code.
>>
>> Cc: Matt Roper <matthew.d.roper@intel.com>
>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>> ---
>> drivers/gpu/drm/i915/i915_driver.c | 2 ++
>> drivers/gpu/drm/i915/intel_device_info.c | 2 --
>> drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 ++
>> 3 files changed, 4 insertions(+), 2 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
>> index f8dbee7a5af7..b5e1f72cc3ce 100644
>> --- a/drivers/gpu/drm/i915/i915_driver.c
>> +++ b/drivers/gpu/drm/i915/i915_driver.c
>> @@ -735,6 +735,8 @@ i915_driver_create(struct pci_dev *pdev, const struct pci_device_id *ent)
>> /* Set up device info and initial runtime info. */
>> intel_device_info_driver_create(i915, pdev->device, match_info);
>>
>> + intel_display_device_probe(i915);
>> +
>> return i915;
>> }
>>
>> diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c
>> index b9b8b22540cb..d2ed0f057cb2 100644
>> --- a/drivers/gpu/drm/i915/intel_device_info.c
>> +++ b/drivers/gpu/drm/i915/intel_device_info.c
>> @@ -418,8 +418,6 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
>> runtime = RUNTIME_INFO(i915);
>> memcpy(runtime, &INTEL_INFO(i915)->__runtime, sizeof(*runtime));
>>
>> - intel_display_device_probe(i915);
>> -
>> runtime->device_id = device_id;
>> }
>>
>> diff --git a/drivers/gpu/drm/i915/selftests/mock_gem_device.c b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
>> index da0b269606c5..7de6477803f8 100644
>> --- a/drivers/gpu/drm/i915/selftests/mock_gem_device.c
>> +++ b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
>> @@ -181,6 +181,8 @@ struct drm_i915_private *mock_gem_device(void)
>> /* Set up device info and initial runtime info. */
>> intel_device_info_driver_create(i915, pdev->device, &mock_info);
>>
>> + intel_display_device_probe(i915);
>> +
>
> I realize this call was already happening with the old code, but do we
> really want to be probing the (real) display hardware while setting up
> mock (fake hardware) selftests? I don't think any of the mock tests
> should be doing anything display-related, and if they did we'd probably
> want to add some kind of mock_display_device_probe() instead or using
> the real hardware?
Thought about it, probably not, but decided it should be a separate
patch.
BR,
Jani.
>
>
> Matt
>
>> dev_pm_domain_set(&pdev->dev, &pm_domain);
>> pm_runtime_enable(&pdev->dev);
>> pm_runtime_dont_use_autosuspend(&pdev->dev);
>> --
>> 2.39.2
>>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: move more of the display probe to display code (rev2)
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
` (4 preceding siblings ...)
2023-09-12 20:04 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
@ 2023-09-12 23:11 ` Patchwork
2023-09-12 23:29 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
` (3 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2023-09-12 23:11 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/3] drm/i915: move more of the display probe to display code (rev2)
URL : https://patchwork.freedesktop.org/series/123600/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: move more of the display probe to display code (rev2)
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
` (5 preceding siblings ...)
2023-09-12 23:11 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: move more of the display probe to display code (rev2) Patchwork
@ 2023-09-12 23:29 ` Patchwork
2023-09-14 22:46 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: move more of the display probe to display code (rev3) Patchwork
` (2 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2023-09-12 23:29 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 14336 bytes --]
== Series Details ==
Series: series starting with [1/3] drm/i915: move more of the display probe to display code (rev2)
URL : https://patchwork.freedesktop.org/series/123600/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13623 -> Patchwork_123600v2
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_123600v2 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_123600v2, 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.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/index.html
Participating hosts (39 -> 41)
------------------------------
Additional (3): bat-dg2-8 bat-adlm-1 bat-adlp-11
Missing (1): fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_123600v2:
### IGT changes ###
#### Possible regressions ####
* igt@debugfs_test@basic-hwmon:
- bat-adlm-1: NOTRUN -> [SKIP][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@debugfs_test@basic-hwmon.html
* igt@i915_selftest@live@guc_hang:
- fi-kbl-soraka: NOTRUN -> [INCOMPLETE][2]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/fi-kbl-soraka/igt@i915_selftest@live@guc_hang.html
Known issues
------------
Here are the changes found in Patchwork_123600v2 that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- fi-hsw-4770: [PASS][3] -> [FAIL][4] ([i915#8293])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13623/fi-hsw-4770/boot.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/fi-hsw-4770/boot.html
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-adlp-11: NOTRUN -> [SKIP][5] ([i915#9318])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlp-11/igt@debugfs_test@basic-hwmon.html
* igt@fbdev@eof:
- bat-adlm-1: NOTRUN -> [SKIP][6] ([i915#2582]) +3 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@fbdev@eof.html
* igt@fbdev@info:
- bat-adlm-1: NOTRUN -> [SKIP][7] ([i915#1849] / [i915#2582])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@fbdev@info.html
* igt@gem_busy@busy@all-engines:
- bat-mtlp-8: [PASS][8] -> [DMESG-FAIL][9] ([i915#9121])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13623/bat-mtlp-8/igt@gem_busy@busy@all-engines.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-mtlp-8/igt@gem_busy@busy@all-engines.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-adlm-1: NOTRUN -> [SKIP][10] ([i915#4613]) +3 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_mmap@basic:
- bat-dg2-8: NOTRUN -> [SKIP][11] ([i915#4083])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-dg2-8: NOTRUN -> [SKIP][12] ([i915#4077]) +2 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@gem_mmap_gtt@basic.html
* igt@gem_tiled_pread_basic:
- bat-dg2-8: NOTRUN -> [SKIP][13] ([i915#4079]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@gem_tiled_pread_basic.html
- bat-adlm-1: NOTRUN -> [SKIP][14] ([i915#3282])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@gem_tiled_pread_basic.html
- bat-adlp-11: NOTRUN -> [SKIP][15] ([i915#3282])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlp-11/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg2-8: NOTRUN -> [SKIP][16] ([i915#6621])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@i915_pm_rps@basic-api.html
- bat-adlm-1: NOTRUN -> [SKIP][17] ([i915#6621])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@i915_pm_rps@basic-api.html
* igt@i915_suspend@basic-s3-without-i915:
- bat-dg2-8: NOTRUN -> [SKIP][18] ([i915#6645])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-8: NOTRUN -> [SKIP][19] ([i915#5190])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-8: NOTRUN -> [SKIP][20] ([i915#4215] / [i915#5190])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- bat-dg2-8: NOTRUN -> [SKIP][21] ([i915#4212]) +7 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-adlp-11: NOTRUN -> [SKIP][22] ([i915#4103]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlp-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg2-8: NOTRUN -> [SKIP][23] ([i915#4103] / [i915#4213]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- bat-adlm-1: NOTRUN -> [SKIP][24] ([i915#1845]) +16 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_flip@basic-plain-flip:
- bat-adlm-1: NOTRUN -> [SKIP][25] ([i915#3637]) +3 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@kms_flip@basic-plain-flip.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-adlm-1: NOTRUN -> [SKIP][26] ([fdo#109285])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-8: NOTRUN -> [SKIP][27] ([fdo#109285])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-adlp-11: NOTRUN -> [SKIP][28] ([i915#4093]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlp-11/igt@kms_force_connector_basic@prune-stale-modes.html
- bat-dg2-8: NOTRUN -> [SKIP][29] ([i915#5274])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@basic:
- bat-adlm-1: NOTRUN -> [SKIP][30] ([i915#1849])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_hdmi_inject@inject-audio:
- bat-adlp-11: NOTRUN -> [SKIP][31] ([i915#4369])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlp-11/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-dp-1:
- bat-dg2-8: NOTRUN -> [INCOMPLETE][32] ([i915#9280])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-dp-1.html
* igt@kms_psr@cursor_plane_move:
- bat-dg2-8: NOTRUN -> [SKIP][33] ([i915#1072]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@kms_psr@cursor_plane_move.html
- bat-adlm-1: NOTRUN -> [SKIP][34] ([i915#1072]) +3 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@kms_psr@cursor_plane_move.html
* igt@kms_psr@primary_page_flip:
- bat-adlp-11: NOTRUN -> [SKIP][35] ([i915#1072]) +3 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlp-11/igt@kms_psr@primary_page_flip.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-adlp-11: NOTRUN -> [ABORT][36] ([i915#8260] / [i915#8668])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlp-11/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg2-8: NOTRUN -> [SKIP][37] ([i915#3555])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@kms_setmode@basic-clone-single-crtc.html
- bat-adlm-1: NOTRUN -> [SKIP][38] ([i915#3555])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-8: NOTRUN -> [SKIP][39] ([i915#3708])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@prime_vgem@basic-fence-flip.html
- bat-adlm-1: NOTRUN -> [SKIP][40] ([i915#1845] / [i915#3708])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-dg2-8: NOTRUN -> [SKIP][41] ([i915#3708] / [i915#4077]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-write:
- bat-dg2-8: NOTRUN -> [SKIP][42] ([i915#3291] / [i915#3708]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-dg2-8/igt@prime_vgem@basic-write.html
- bat-adlm-1: NOTRUN -> [SKIP][43] ([i915#3708]) +2 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-adlm-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@guc_multi_lrc:
- fi-kbl-soraka: [ABORT][44] -> [PASS][45]
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13623/fi-kbl-soraka/igt@i915_selftest@live@guc_multi_lrc.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/fi-kbl-soraka/igt@i915_selftest@live@guc_multi_lrc.html
* igt@i915_selftest@live@hugepages:
- bat-mtlp-8: [DMESG-WARN][46] ([i915#9121]) -> [PASS][47]
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13623/bat-mtlp-8/igt@i915_selftest@live@hugepages.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/bat-mtlp-8/igt@i915_selftest@live@hugepages.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[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#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[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#4093]: https://gitlab.freedesktop.org/drm/intel/issues/4093
[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#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
[i915#8260]: https://gitlab.freedesktop.org/drm/intel/issues/8260
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
[i915#9121]: https://gitlab.freedesktop.org/drm/intel/issues/9121
[i915#9280]: https://gitlab.freedesktop.org/drm/intel/issues/9280
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
Build changes
-------------
* Linux: CI_DRM_13623 -> Patchwork_123600v2
CI-20190529: 20190529
CI_DRM_13623: eb35627e1c4a3781c161cd04944e403ce6df3e1c @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7480: a8d38db9ac258d7fd71b2cf7607e259a864f95be @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_123600v2: eb35627e1c4a3781c161cd04944e403ce6df3e1c @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
f26e9d8ad92f drm/i915: move intel_display_device_probe() one level higher
bca2e35b0d26 drm/i915/display: call gmdid display probe at a higher level
a1d321ed46f6 drm/i915: move more of the display probe to display code
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v2/index.html
[-- Attachment #2: Type: text/html, Size: 17013 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: move more of the display probe to display code (rev3)
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
` (6 preceding siblings ...)
2023-09-12 23:29 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
@ 2023-09-14 22:46 ` Patchwork
2023-09-14 23:00 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2023-09-15 6:46 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2023-09-14 22:46 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/3] drm/i915: move more of the display probe to display code (rev3)
URL : https://patchwork.freedesktop.org/series/123600/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: move more of the display probe to display code (rev3)
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
` (7 preceding siblings ...)
2023-09-14 22:46 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: move more of the display probe to display code (rev3) Patchwork
@ 2023-09-14 23:00 ` Patchwork
2023-09-15 6:46 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2023-09-14 23:00 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 6825 bytes --]
== Series Details ==
Series: series starting with [1/3] drm/i915: move more of the display probe to display code (rev3)
URL : https://patchwork.freedesktop.org/series/123600/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13633 -> Patchwork_123600v3
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/index.html
Participating hosts (40 -> 40)
------------------------------
Additional (1): fi-kbl-soraka
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_123600v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_suspend@basic-s0@lmem0:
- bat-dg2-9: [PASS][1] -> [INCOMPLETE][2] ([i915#9275])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/bat-dg2-9/igt@gem_exec_suspend@basic-s0@lmem0.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/bat-dg2-9/igt@gem_exec_suspend@basic-s0@lmem0.html
* igt@gem_huc_copy@huc-copy:
- fi-kbl-soraka: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#2190])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-kbl-soraka: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#4613]) +3 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html
* igt@i915_module_load@reload:
- fi-apl-guc: [PASS][5] -> [DMESG-WARN][6] ([i915#1982])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/fi-apl-guc/igt@i915_module_load@reload.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/fi-apl-guc/igt@i915_module_load@reload.html
* igt@i915_selftest@live@gt_heartbeat:
- fi-apl-guc: [PASS][7] -> [DMESG-FAIL][8] ([i915#5334])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@gt_pm:
- fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][9] ([i915#1886] / [i915#7913])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html
* igt@i915_selftest@live@guc:
- fi-kbl-soraka: NOTRUN -> [ABORT][10] ([i915#7913])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/fi-kbl-soraka/igt@i915_selftest@live@guc.html
* igt@kms_dsc@dsc-basic:
- fi-kbl-soraka: NOTRUN -> [SKIP][11] ([fdo#109271]) +9 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/fi-kbl-soraka/igt@kms_dsc@dsc-basic.html
* igt@kms_hdmi_inject@inject-audio:
- fi-kbl-guc: [PASS][12] -> [FAIL][13] ([IGT#3] / [i915#6121])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- bat-dg2-11: NOTRUN -> [SKIP][14] ([i915#1845]) +3 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
#### Possible fixes ####
* igt@i915_selftest@live@execlists:
- fi-bsw-n3050: [ABORT][15] ([i915#7911] / [i915#7913]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/fi-bsw-n3050/igt@i915_selftest@live@execlists.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/fi-bsw-n3050/igt@i915_selftest@live@execlists.html
* igt@i915_suspend@basic-s2idle-without-i915:
- bat-dg2-9: [WARN][17] -> [PASS][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/bat-dg2-9/igt@i915_suspend@basic-s2idle-without-i915.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/bat-dg2-9/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- {bat-dg2-13}: [DMESG-WARN][19] ([i915#7952]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@dp-crc-fast:
- {bat-dg2-13}: [DMESG-WARN][21] ([Intel XE#485]) -> [PASS][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/bat-dg2-13/igt@kms_chamelium_frames@dp-crc-fast.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/bat-dg2-13/igt@kms_chamelium_frames@dp-crc-fast.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3
[Intel XE#485]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/485
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[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#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121
[i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911
[i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
[i915#7952]: https://gitlab.freedesktop.org/drm/intel/issues/7952
[i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
Build changes
-------------
* Linux: CI_DRM_13633 -> Patchwork_123600v3
CI-20190529: 20190529
CI_DRM_13633: 5cf0e59ecc1424e51a5f5cf2f26682b5dcea5a25 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7488: 099e058c5dfb7a49942edf03cae88a52a77077a3 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_123600v3: 5cf0e59ecc1424e51a5f5cf2f26682b5dcea5a25 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
2842bf76d1a3 drm/i915: move intel_display_device_probe() one level higher
209508ce7f43 drm/i915/display: call gmdid display probe at a higher level
81f72b3f8ad2 drm/i915: move more of the display probe to display code
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/index.html
[-- Attachment #2: Type: text/html, Size: 8066 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: move more of the display probe to display code (rev3)
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
` (8 preceding siblings ...)
2023-09-14 23:00 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
@ 2023-09-15 6:46 ` Patchwork
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2023-09-15 6:46 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 54251 bytes --]
== Series Details ==
Series: series starting with [1/3] drm/i915: move more of the display probe to display code (rev3)
URL : https://patchwork.freedesktop.org/series/123600/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13633_full -> Patchwork_123600v3_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 10)
------------------------------
Additional (1): shard-tglu0
Known issues
------------
Here are the changes found in Patchwork_123600v3_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@unbind-cold-reset-rebind:
- shard-mtlp: NOTRUN -> [SKIP][1] ([i915#7701])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@busy-hang@bcs0:
- shard-dg2: NOTRUN -> [SKIP][2] ([i915#8414]) +20 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@drm_fdinfo@busy-hang@bcs0.html
* igt@drm_fdinfo@virtual-busy-all:
- shard-mtlp: NOTRUN -> [SKIP][3] ([i915#8414])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@drm_fdinfo@virtual-busy-all.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg2: NOTRUN -> [SKIP][4] ([i915#7697]) +1 other test skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-rkl: [PASS][5] -> [FAIL][6] ([i915#6268])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_param@set-priority-not-supported:
- shard-dg2: NOTRUN -> [SKIP][7] ([fdo#109314])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_ctx_param@set-priority-not-supported.html
* igt@gem_ctx_persistence@engines-hang@vcs0:
- shard-mtlp: NOTRUN -> [FAIL][8] ([i915#2410])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-2/igt@gem_ctx_persistence@engines-hang@vcs0.html
* igt@gem_ctx_persistence@engines-hostile-preempt:
- shard-snb: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#1099])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-snb6/igt@gem_ctx_persistence@engines-hostile-preempt.html
* igt@gem_eio@in-flight-suspend:
- shard-mtlp: NOTRUN -> [ABORT][10] ([i915#7892] / [i915#9262])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#4812])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@hang:
- shard-mtlp: [PASS][12] -> [ABORT][13] ([i915#8104] / [i915#9262])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-7/igt@gem_exec_balancer@hang.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-7/igt@gem_exec_balancer@hang.html
* igt@gem_exec_balancer@noheartbeat:
- shard-dg2: NOTRUN -> [SKIP][14] ([i915#8555])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@gem_exec_balancer@noheartbeat.html
* igt@gem_exec_fair@basic-none-rrul:
- shard-dg2: NOTRUN -> [SKIP][15] ([i915#3539] / [i915#4852]) +2 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_exec_fair@basic-none-rrul.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [PASS][16] -> [FAIL][17] ([i915#2842]) +1 other test fail
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-glk5/igt@gem_exec_fair@basic-pace-share@rcs0.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-glk3/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_flush@basic-uc-prw-default:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#3539]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_exec_flush@basic-uc-prw-default.html
* igt@gem_exec_flush@basic-wb-pro-default:
- shard-mtlp: [PASS][19] -> [DMESG-FAIL][20] ([i915#9121])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-4/igt@gem_exec_flush@basic-wb-pro-default.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-4/igt@gem_exec_flush@basic-wb-pro-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2: NOTRUN -> [SKIP][21] ([fdo#109283] / [i915#5107])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][22] ([i915#3281]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-wc-cpu:
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#3281]) +6 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_exec_reloc@basic-wc-cpu.html
* igt@gem_exec_schedule@preempt-hang@vcs0:
- shard-mtlp: [PASS][24] -> [ABORT][25] ([i915#9262])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-5/igt@gem_exec_schedule@preempt-hang@vcs0.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-1/igt@gem_exec_schedule@preempt-hang@vcs0.html
* igt@gem_exec_schedule@preempt-queue-chain:
- shard-mtlp: NOTRUN -> [SKIP][26] ([i915#4537] / [i915#4812])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-2/igt@gem_exec_schedule@preempt-queue-chain.html
* igt@gem_exec_schedule@reorder-wide:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#4537] / [i915#4812]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_exec_schedule@reorder-wide.html
* igt@gem_exec_suspend@basic-s4-devices@lmem0:
- shard-dg1: [PASS][28] -> [ABORT][29] ([i915#7975] / [i915#8213])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-13/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
* igt@gem_exec_suspend@basic-s4-devices@smem:
- shard-tglu: [PASS][30] -> [ABORT][31] ([i915#7975] / [i915#8213])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-tglu-2/igt@gem_exec_suspend@basic-s4-devices@smem.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html
* igt@gem_fence_thrash@bo-write-verify-threaded-none:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#4860])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
* igt@gem_huc_copy@huc-copy:
- shard-glk: NOTRUN -> [SKIP][33] ([fdo#109271] / [i915#2190])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-glk7/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#4613])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-apl: NOTRUN -> [SKIP][35] ([fdo#109271] / [i915#4613])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-apl3/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_media_vme:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#284])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_media_vme.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#4077]) +7 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
* igt@gem_mmap_wc@bad-object:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#4083]) +5 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@gem_mmap_wc@bad-object.html
* igt@gem_partial_pwrite_pread@reads-display:
- shard-mtlp: NOTRUN -> [SKIP][39] ([i915#3282]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-2/igt@gem_partial_pwrite_pread@reads-display.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#4270]) +2 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_tiled_pread_basic:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#4079]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_tiled_pread_basic.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#3297]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#3297] / [i915#4880]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gen9_exec_parse@basic-rejected:
- shard-mtlp: NOTRUN -> [SKIP][44] ([i915#2856])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@batch-without-end:
- shard-dg2: NOTRUN -> [SKIP][45] ([i915#2856]) +3 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gen9_exec_parse@batch-without-end.html
* igt@i915_hangman@gt-error-state-capture@vecs0:
- shard-mtlp: [PASS][46] -> [DMESG-WARN][47] ([i915#9262]) +4 other tests dmesg-warn
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-5/igt@i915_hangman@gt-error-state-capture@vecs0.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-6/igt@i915_hangman@gt-error-state-capture@vecs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: [PASS][48] -> [DMESG-WARN][49] ([i915#7061] / [i915#8617])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pipe_stress@stress-xrgb8888-untiled:
- shard-apl: [PASS][50] -> [FAIL][51] ([i915#7036])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-apl1/igt@i915_pipe_stress@stress-xrgb8888-untiled.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-apl1/igt@i915_pipe_stress@stress-xrgb8888-untiled.html
* igt@i915_pm_rc6_residency@rc6-idle@bcs0:
- shard-dg1: [PASS][52] -> [FAIL][53] ([i915#3591])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@bcs0.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@bcs0.html
* igt@i915_pm_rpm@dpms-non-lpsp:
- shard-rkl: [PASS][54] -> [SKIP][55] ([i915#1397]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-6/igt@i915_pm_rpm@dpms-non-lpsp.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-7/igt@i915_pm_rpm@dpms-non-lpsp.html
* igt@i915_pm_rpm@gem-execbuf-stress-pc8:
- shard-glk: NOTRUN -> [SKIP][56] ([fdo#109271]) +48 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-glk7/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
* igt@i915_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [PASS][57] -> [SKIP][58] ([i915#1397])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-10/igt@i915_pm_rpm@modeset-lpsp-stress.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-2/igt@i915_pm_rpm@modeset-lpsp-stress.html
* igt@i915_pm_rpm@pc8-residency:
- shard-dg2: NOTRUN -> [SKIP][59] ([fdo#109506])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@i915_pm_rpm@pc8-residency.html
* igt@i915_pm_rps@reset:
- shard-snb: NOTRUN -> [INCOMPLETE][60] ([i915#7790])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-snb6/igt@i915_pm_rps@reset.html
* igt@i915_pm_rps@thresholds-idle@gt0:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#8925])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@i915_pm_rps@thresholds-idle@gt0.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#4212]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-4-rc_ccs-cc:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#8709]) +11 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-4-rc_ccs-cc.html
* igt@kms_async_flips@crc@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [FAIL][64] ([i915#8247]) +3 other tests fail
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-10/igt@kms_async_flips@crc@pipe-b-hdmi-a-1.html
* igt@kms_async_flips@crc@pipe-c-hdmi-a-1:
- shard-dg1: NOTRUN -> [FAIL][65] ([i915#8247]) +3 other tests fail
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-19/igt@kms_async_flips@crc@pipe-c-hdmi-a-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#1769] / [i915#3555])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][67] ([fdo#111614])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][68] ([fdo#111614]) +2 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: [PASS][69] -> [FAIL][70] ([i915#3743])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-tglu-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-tglu-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-apl: NOTRUN -> [SKIP][71] ([fdo#109271]) +58 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-apl3/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#5190]) +6 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][73] ([fdo#111615]) +5 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#4538] / [i915#5190]) +2 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs:
- shard-mtlp: NOTRUN -> [SKIP][75] ([i915#3886] / [i915#6095])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_mc_ccs:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#3689] / [i915#3886] / [i915#5354]) +3 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#3689] / [i915#5354]) +14 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs.html
* igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_ccs:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#6095]) +4 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_ccs.html
* igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_mc_ccs:
- shard-glk: NOTRUN -> [SKIP][79] ([fdo#109271] / [i915#3886]) +3 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-glk7/igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-c-crc-primary-basic-4_tiled_mtl_rc_ccs:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#5354]) +42 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_ccs@pipe-c-crc-primary-basic-4_tiled_mtl_rc_ccs.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-dg2: NOTRUN -> [SKIP][81] ([fdo#111827])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#7828]) +8 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_frames@dp-crc-single:
- shard-mtlp: NOTRUN -> [SKIP][83] ([i915#7828]) +3 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-2/igt@kms_chamelium_frames@dp-crc-single.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [TIMEOUT][84] ([i915#7173])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_content_protection@atomic-dpms@pipe-a-dp-4.html
* igt@kms_content_protection@mei_interface:
- shard-mtlp: NOTRUN -> [SKIP][85] ([i915#8063])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-2/igt@kms_content_protection@mei_interface.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2: NOTRUN -> [SKIP][86] ([i915#3359])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-mtlp: NOTRUN -> [SKIP][87] ([i915#3359]) +1 other test skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#3555]) +7 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-mtlp: NOTRUN -> [SKIP][89] ([i915#3546])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-dg2: NOTRUN -> [SKIP][90] ([fdo#109274] / [i915#5354]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: NOTRUN -> [FAIL][91] ([i915#2346])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-apl: [PASS][92] -> [FAIL][93] ([i915#2346]) +1 other test fail
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-apl4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@dirtyfb-ioctl@drrs-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#9226] / [i915#9261]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-1/igt@kms_dirtyfb@dirtyfb-ioctl@drrs-hdmi-a-2.html
* igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#9227])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-10/igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-1.html
- shard-dg1: NOTRUN -> [SKIP][96] ([i915#9227])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-19/igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-1.html
* igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#9227])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-1/igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-2.html
* igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#9226] / [i915#9261]) +1 other test skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-10/igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-1.html
- shard-dg1: NOTRUN -> [SKIP][99] ([i915#9226] / [i915#9261]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-19/igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-1.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#3555] / [i915#3840])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_dsc@dsc-basic.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-dg2: NOTRUN -> [SKIP][101] ([fdo#109274]) +5 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#2672]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt:
- shard-dg2: [PASS][103] -> [FAIL][104] ([i915#6880])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-mtlp: NOTRUN -> [SKIP][105] ([i915#1825]) +3 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw:
- shard-dg2: NOTRUN -> [SKIP][106] ([i915#3458]) +8 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][107] ([i915#8708]) +4 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#8708]) +18 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#6118])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@bpc-switch:
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#3555] / [i915#8228]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_hdr@bpc-switch.html
* igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c:
- shard-dg2: NOTRUN -> [SKIP][111] ([fdo#109289]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-edp-1:
- shard-mtlp: [PASS][112] -> [DMESG-WARN][113] ([i915#1982] / [i915#9262])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-edp-1.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-edp-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#3555] / [i915#8821])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [FAIL][115] ([i915#8292])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
* igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#5176]) +3 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-10/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-5@pipe-b-hdmi-a-1:
- shard-dg1: NOTRUN -> [SKIP][117] ([i915#5176]) +27 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-19/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-5@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-upscale-with-rotation-20x20@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#5176]) +5 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-1/igt@kms_plane_scaling@plane-upscale-with-rotation-20x20@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][119] ([i915#5235]) +3 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][120] ([i915#5235]) +15 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-12/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a-hdmi-a-3.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-dp-4:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#5235]) +23 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/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-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][122] ([i915#5235]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-7/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][123] ([fdo#109271] / [i915#658])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-glk7/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#658]) +2 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-p010:
- shard-apl: NOTRUN -> [SKIP][125] ([fdo#109271] / [i915#658])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-apl3/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@dpms:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#1072]) +2 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@kms_psr@dpms.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2: NOTRUN -> [SKIP][127] ([i915#5461] / [i915#658])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#4235]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-rkl: [PASS][129] -> [INCOMPLETE][130] ([i915#8875])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-2/igt@kms_rotation_crc@primary-rotation-90.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-1/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_selftest@drm_cmdline:
- shard-glk: NOTRUN -> [SKIP][131] ([fdo#109271] / [i915#8661])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-glk7/igt@kms_selftest@drm_cmdline.html
* igt@kms_selftest@drm_format_helper:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#8661]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@kms_selftest@drm_format_helper.html
* igt@kms_tv_load_detect@load-detect:
- shard-snb: NOTRUN -> [SKIP][133] ([fdo#109271]) +67 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-snb6/igt@kms_tv_load_detect@load-detect.html
* igt@kms_universal_plane@cursor-fb-leak-pipe-b:
- shard-tglu: [PASS][134] -> [FAIL][135] ([i915#9196])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak-pipe-b.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak-pipe-b.html
* igt@kms_vblank@pipe-d-wait-idle:
- shard-apl: NOTRUN -> [SKIP][136] ([fdo#109271] / [i915#533])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-apl3/igt@kms_vblank@pipe-d-wait-idle.html
* igt@kms_vrr@flip-suspend:
- shard-mtlp: NOTRUN -> [SKIP][137] ([i915#3555] / [i915#8808])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@kms_vrr@flip-suspend.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#2436])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: [PASS][139] -> [FAIL][140] ([i915#7484])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-2/igt@perf@non-zero-reason@0-rcs0.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html
* igt@perf@polling@1-vcs1:
- shard-mtlp: NOTRUN -> [FAIL][141] ([i915#9259])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-6/igt@perf@polling@1-vcs1.html
* igt@prime_vgem@basic-write:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#3291] / [i915#3708]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-flip-hang:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#3708])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@prime_vgem@fence-flip-hang.html
* igt@v3d/v3d_submit_cl@bad-multisync-out-sync:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#2575]) +2 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@v3d/v3d_submit_cl@bad-multisync-out-sync.html
* igt@v3d/v3d_submit_csd@bad-multisync-in-sync:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#2575]) +7 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@v3d/v3d_submit_csd@bad-multisync-in-sync.html
* igt@vc4/vc4_tiling@get-bad-handle:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#7711]) +5 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-5/igt@vc4/vc4_tiling@get-bad-handle.html
#### Possible fixes ####
* igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
- shard-rkl: [FAIL][147] ([i915#7742]) -> [PASS][148]
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-4/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-6/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
* igt@gem_eio@hibernate:
- shard-dg2: [ABORT][149] ([i915#7975] / [i915#8213]) -> [PASS][150]
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-2/igt@gem_eio@hibernate.html
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@gem_eio@hibernate.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-tglu: [FAIL][151] ([i915#2842]) -> [PASS][152]
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-tglu-6/igt@gem_exec_fair@basic-pace-share@rcs0.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-tglu-6/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-glk: [FAIL][153] ([i915#2842]) -> [PASS][154]
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-glk6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-glk4/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-pace@vecs0:
- shard-rkl: [FAIL][155] ([i915#2842]) -> [PASS][156] +2 other tests pass
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html
* igt@gem_exec_schedule@preempt-hang@vcs1:
- shard-mtlp: [ABORT][157] ([i915#9262]) -> [PASS][158] +2 other tests pass
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-5/igt@gem_exec_schedule@preempt-hang@vcs1.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-1/igt@gem_exec_schedule@preempt-hang@vcs1.html
* igt@i915_pm_rc6_residency@rc6-idle@rcs0:
- shard-dg1: [FAIL][159] ([i915#3591]) -> [PASS][160]
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
* igt@i915_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [SKIP][161] ([i915#1397]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-4/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-7/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html
* igt@i915_pm_rpm@modeset-lpsp:
- shard-dg2: [SKIP][163] ([i915#1397]) -> [PASS][164] +1 other test pass
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-6/igt@i915_pm_rpm@modeset-lpsp.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-10/igt@i915_pm_rpm@modeset-lpsp.html
* igt@i915_pm_rpm@modeset-lpsp-stress:
- shard-dg1: [SKIP][165] ([i915#1397]) -> [PASS][166]
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-15/igt@i915_pm_rpm@modeset-lpsp-stress.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-19/igt@i915_pm_rpm@modeset-lpsp-stress.html
* igt@kms_frontbuffer_tracking@fbc-badstride:
- shard-dg2: [FAIL][167] ([i915#6880]) -> [PASS][168]
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-badstride.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-badstride.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-dg2: [FAIL][169] ([fdo#103375]) -> [PASS][170] +1 other test pass
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-suspend.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-dp-1:
- shard-apl: [INCOMPLETE][171] -> [PASS][172]
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-apl1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-dp-1.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-apl3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-dp-1.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes:
- shard-mtlp: [DMESG-WARN][173] ([i915#9262]) -> [PASS][174]
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-5/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html
* {igt@kms_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a}:
- shard-dg1: [SKIP][175] ([i915#1937]) -> [PASS][176]
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-15/igt@kms_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-19/igt@kms_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a.html
* igt@kms_universal_plane@cursor-fb-leak-pipe-a:
- shard-mtlp: [FAIL][177] ([i915#9196]) -> [PASS][178]
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-2/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
* igt@kms_universal_plane@cursor-fb-leak-pipe-b:
- shard-dg1: [FAIL][179] ([i915#9196]) -> [PASS][180]
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-17/igt@kms_universal_plane@cursor-fb-leak-pipe-b.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-13/igt@kms_universal_plane@cursor-fb-leak-pipe-b.html
#### Warnings ####
* igt@device_reset@unbind-reset-rebind:
- shard-dg1: [INCOMPLETE][181] ([i915#4983]) -> [ABORT][182] ([i915#4983] / [i915#7461])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-17/igt@device_reset@unbind-reset-rebind.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-13/igt@device_reset@unbind-reset-rebind.html
* igt@gem_exec_fence@basic-await:
- shard-snb: [ABORT][183] ([i915#8865]) -> [SKIP][184] ([fdo#109271])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-snb7/igt@gem_exec_fence@basic-await.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-snb4/igt@gem_exec_fence@basic-await.html
* igt@i915_hangman@engine-error-state-capture@vcs1:
- shard-mtlp: [DMESG-WARN][185] ([i915#9262]) -> [ABORT][186] ([i915#9262])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-8/igt@i915_hangman@engine-error-state-capture@vcs1.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-1/igt@i915_hangman@engine-error-state-capture@vcs1.html
* igt@kms_content_protection@mei_interface:
- shard-dg2: [SKIP][187] ([i915#7118]) -> [SKIP][188] ([i915#7118] / [i915#7162])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-2/igt@kms_content_protection@mei_interface.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-11/igt@kms_content_protection@mei_interface.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][189] ([fdo#110189] / [i915#3955]) -> [SKIP][190] ([i915#3955])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-4/igt@kms_fbcon_fbt@psr.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][191] ([i915#4816]) -> [SKIP][192] ([i915#4070] / [i915#4816])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-rkl-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_psr@cursor_plane_move:
- shard-dg1: [SKIP][193] ([i915#1072]) -> [SKIP][194] ([i915#1072] / [i915#4078])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-17/igt@kms_psr@cursor_plane_move.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg1-13/igt@kms_psr@cursor_plane_move.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg2: [CRASH][195] ([i915#7331]) -> [INCOMPLETE][196] ([i915#5493])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-1/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-dg2-1/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
* igt@sysfs_timeslice_duration@timeout@vecs0:
- shard-mtlp: [ABORT][197] ([i915#8521] / [i915#8865]) -> [TIMEOUT][198] ([i915#6950])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-2/igt@sysfs_timeslice_duration@timeout@vecs0.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123600v3/shard-mtlp-2/igt@sysfs_timeslice_duration@timeout@vecs0.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#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[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#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2410]: https://gitlab.freedesktop.org/drm/intel/issues/2410
[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#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[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#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[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#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#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#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107
[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#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461
[i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6118]: https://gitlab.freedesktop.org/drm/intel/issues/6118
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#6950]: https://gitlab.freedesktop.org/drm/intel/issues/6950
[i915#7036]: https://gitlab.freedesktop.org/drm/intel/issues/7036
[i915#7061]: https://gitlab.freedesktop.org/drm/intel/issues/7061
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/intel/issues/7162
[i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
[i915#7331]: https://gitlab.freedesktop.org/drm/intel/issues/7331
[i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461
[i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
[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#7790]: https://gitlab.freedesktop.org/drm/intel/issues/7790
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7892]: https://gitlab.freedesktop.org/drm/intel/issues/7892
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8063]: https://gitlab.freedesktop.org/drm/intel/issues/8063
[i915#8104]: https://gitlab.freedesktop.org/drm/intel/issues/8104
[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#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8521]: https://gitlab.freedesktop.org/drm/intel/issues/8521
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8617]: https://gitlab.freedesktop.org/drm/intel/issues/8617
[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#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808
[i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821
[i915#8865]: https://gitlab.freedesktop.org/drm/intel/issues/8865
[i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
[i915#9121]: https://gitlab.freedesktop.org/drm/intel/issues/9121
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9226]: https://gitlab.freedesktop.org/drm/intel/issues/9226
[i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
[i915#9259]: https://gitlab.freedesktop.org/drm/intel/issues/9259
[i915#9261]: https://gitlab.freedesktop.org/drm/intel/issues/9261
[i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262
Build changes
-------------
* Linux: CI_DRM_13633 -> Patchwork_123600v3
CI-20190529: 20190529
CI_DRM_13633: 5cf0e59ecc1424e51a5f5cf2f26682b5dcea5a25 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7488: 099e058c5dfb7a49942edf03cae88a52a77077a3 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_123600v3: 5cf0e59ecc1424e51a5f5cf2f26682b5dcea5a25 @ 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_123600v3/index.html
[-- Attachment #2: Type: text/html, Size: 64225 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code
2023-09-12 12:31 ` [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Rodrigo Vivi
@ 2023-09-15 15:39 ` Jani Nikula
0 siblings, 0 replies; 17+ messages in thread
From: Jani Nikula @ 2023-09-15 15:39 UTC (permalink / raw)
To: Rodrigo Vivi; +Cc: intel-gfx, Matt Roper
On Tue, 12 Sep 2023, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> On Tue, Sep 12, 2023 at 03:05:35PM +0300, Jani Nikula wrote:
>> Initializing i915->display.info.__device_info and DISPLAY_RUNTIME_INFO()
>> really belongs in display code. Move them there.
>>
>> Cc: Matt Roper <matthew.d.roper@intel.com>
>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Thanks, pushed the series.
BR,
Jani.
>
>> ---
>> .../drm/i915/display/intel_display_device.c | 24 ++++++++++++++++---
>> .../drm/i915/display/intel_display_device.h | 4 +---
>> drivers/gpu/drm/i915/intel_device_info.c | 14 +----------
>> 3 files changed, 23 insertions(+), 19 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
>> index c39f8a15d8aa..ed564566e31b 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_device.c
>> +++ b/drivers/gpu/drm/i915/display/intel_display_device.c
>> @@ -850,9 +850,9 @@ probe_gmdid_display(struct drm_i915_private *i915, u16 *ver, u16 *rel, u16 *step
>> return &no_display;
>> }
>>
>> -const struct intel_display_device_info *
>> -intel_display_device_probe(struct drm_i915_private *i915, bool has_gmdid,
>> - u16 *gmdid_ver, u16 *gmdid_rel, u16 *gmdid_step)
>> +static const struct intel_display_device_info *
>> +probe_display(struct drm_i915_private *i915, bool has_gmdid,
>> + u16 *gmdid_ver, u16 *gmdid_rel, u16 *gmdid_step)
>> {
>> struct pci_dev *pdev = to_pci_dev(i915->drm.dev);
>> int i;
>> @@ -876,6 +876,24 @@ intel_display_device_probe(struct drm_i915_private *i915, bool has_gmdid,
>> return &no_display;
>> }
>>
>> +void intel_display_device_probe(struct drm_i915_private *i915)
>> +{
>> + u16 ver, rel, step;
>> +
>> + /* Probe display support */
>> + i915->display.info.__device_info = probe_display(i915, HAS_GMD_ID(i915),
>> + &ver, &rel, &step);
>> + memcpy(DISPLAY_RUNTIME_INFO(i915),
>> + &DISPLAY_INFO(i915)->__runtime_defaults,
>> + sizeof(*DISPLAY_RUNTIME_INFO(i915)));
>> +
>> + if (HAS_GMD_ID(i915)) {
>> + DISPLAY_RUNTIME_INFO(i915)->ip.ver = ver;
>> + DISPLAY_RUNTIME_INFO(i915)->ip.rel = rel;
>> + DISPLAY_RUNTIME_INFO(i915)->ip.step = step;
>> + }
>> +}
>> +
>> void intel_display_device_info_runtime_init(struct drm_i915_private *i915)
>> {
>> struct intel_display_runtime_info *display_runtime = DISPLAY_RUNTIME_INFO(i915);
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_device.h b/drivers/gpu/drm/i915/display/intel_display_device.h
>> index 8198401aa5be..a7b6469b43a6 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_device.h
>> +++ b/drivers/gpu/drm/i915/display/intel_display_device.h
>> @@ -149,9 +149,7 @@ struct intel_display_device_info {
>> } color;
>> };
>>
>> -const struct intel_display_device_info *
>> -intel_display_device_probe(struct drm_i915_private *i915, bool has_gmdid,
>> - u16 *ver, u16 *rel, u16 *step);
>> +void intel_display_device_probe(struct drm_i915_private *i915);
>> void intel_display_device_info_runtime_init(struct drm_i915_private *i915);
>>
>> void intel_display_device_info_print(const struct intel_display_device_info *info,
>> diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c
>> index 9dfa680a4c62..b9b8b22540cb 100644
>> --- a/drivers/gpu/drm/i915/intel_device_info.c
>> +++ b/drivers/gpu/drm/i915/intel_device_info.c
>> @@ -410,7 +410,6 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
>> const struct intel_device_info *match_info)
>> {
>> struct intel_runtime_info *runtime;
>> - u16 ver, rel, step;
>>
>> /* Setup INTEL_INFO() */
>> i915->__info = match_info;
>> @@ -419,18 +418,7 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
>> runtime = RUNTIME_INFO(i915);
>> memcpy(runtime, &INTEL_INFO(i915)->__runtime, sizeof(*runtime));
>>
>> - /* Probe display support */
>> - i915->display.info.__device_info = intel_display_device_probe(i915, HAS_GMD_ID(i915),
>> - &ver, &rel, &step);
>> - memcpy(DISPLAY_RUNTIME_INFO(i915),
>> - &DISPLAY_INFO(i915)->__runtime_defaults,
>> - sizeof(*DISPLAY_RUNTIME_INFO(i915)));
>> -
>> - if (HAS_GMD_ID(i915)) {
>> - DISPLAY_RUNTIME_INFO(i915)->ip.ver = ver;
>> - DISPLAY_RUNTIME_INFO(i915)->ip.rel = rel;
>> - DISPLAY_RUNTIME_INFO(i915)->ip.step = step;
>> - }
>> + intel_display_device_probe(i915);
>>
>> runtime->device_id = device_id;
>> }
>> --
>> 2.39.2
>>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher
2023-09-12 21:35 ` Jani Nikula
@ 2023-09-15 16:39 ` Jani Nikula
0 siblings, 0 replies; 17+ messages in thread
From: Jani Nikula @ 2023-09-15 16:39 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
On Wed, 13 Sep 2023, Jani Nikula <jani.nikula@intel.com> wrote:
> On Tue, 12 Sep 2023, Matt Roper <matthew.d.roper@intel.com> wrote:
>> On Tue, Sep 12, 2023 at 03:05:37PM +0300, Jani Nikula wrote:
>>> Don't hide display probe in device info code.
>>>
>>> Cc: Matt Roper <matthew.d.roper@intel.com>
>>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>>> ---
>>> drivers/gpu/drm/i915/i915_driver.c | 2 ++
>>> drivers/gpu/drm/i915/intel_device_info.c | 2 --
>>> drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 ++
>>> 3 files changed, 4 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
>>> index f8dbee7a5af7..b5e1f72cc3ce 100644
>>> --- a/drivers/gpu/drm/i915/i915_driver.c
>>> +++ b/drivers/gpu/drm/i915/i915_driver.c
>>> @@ -735,6 +735,8 @@ i915_driver_create(struct pci_dev *pdev, const struct pci_device_id *ent)
>>> /* Set up device info and initial runtime info. */
>>> intel_device_info_driver_create(i915, pdev->device, match_info);
>>>
>>> + intel_display_device_probe(i915);
>>> +
>>> return i915;
>>> }
>>>
>>> diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c
>>> index b9b8b22540cb..d2ed0f057cb2 100644
>>> --- a/drivers/gpu/drm/i915/intel_device_info.c
>>> +++ b/drivers/gpu/drm/i915/intel_device_info.c
>>> @@ -418,8 +418,6 @@ void intel_device_info_driver_create(struct drm_i915_private *i915,
>>> runtime = RUNTIME_INFO(i915);
>>> memcpy(runtime, &INTEL_INFO(i915)->__runtime, sizeof(*runtime));
>>>
>>> - intel_display_device_probe(i915);
>>> -
>>> runtime->device_id = device_id;
>>> }
>>>
>>> diff --git a/drivers/gpu/drm/i915/selftests/mock_gem_device.c b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
>>> index da0b269606c5..7de6477803f8 100644
>>> --- a/drivers/gpu/drm/i915/selftests/mock_gem_device.c
>>> +++ b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
>>> @@ -181,6 +181,8 @@ struct drm_i915_private *mock_gem_device(void)
>>> /* Set up device info and initial runtime info. */
>>> intel_device_info_driver_create(i915, pdev->device, &mock_info);
>>>
>>> + intel_display_device_probe(i915);
>>> +
>>
>> I realize this call was already happening with the old code, but do we
>> really want to be probing the (real) display hardware while setting up
>> mock (fake hardware) selftests? I don't think any of the mock tests
>> should be doing anything display-related, and if they did we'd probably
>> want to add some kind of mock_display_device_probe() instead or using
>> the real hardware?
>
> Thought about it, probably not, but decided it should be a separate
> patch.
Interestingly, the mock code does not set pdev->device, i.e. the device
ID remains 0, and the old style display code would find no
display. However, the GMD ID check goes ahead and probes display. So the
mock device will have display on recognized GMD ID machines. Should fix
that.
BR,
Jani.
>
> BR,
> Jani.
>
>>
>>
>> Matt
>>
>>> dev_pm_domain_set(&pdev->dev, &pm_domain);
>>> pm_runtime_enable(&pdev->dev);
>>> pm_runtime_dont_use_autosuspend(&pdev->dev);
>>> --
>>> 2.39.2
>>>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2023-09-15 16:39 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-12 12:05 [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Jani Nikula
2023-09-12 12:05 ` [Intel-gfx] [PATCH 2/3] drm/i915/display: call gmdid display probe at a higher level Jani Nikula
2023-09-12 12:31 ` Rodrigo Vivi
2023-09-12 12:05 ` [Intel-gfx] [PATCH 3/3] drm/i915: move intel_display_device_probe() one level higher Jani Nikula
2023-09-12 12:32 ` Rodrigo Vivi
2023-09-12 20:57 ` Matt Roper
2023-09-12 21:35 ` Jani Nikula
2023-09-15 16:39 ` Jani Nikula
2023-09-12 12:31 ` [Intel-gfx] [PATCH 1/3] drm/i915: move more of the display probe to display code Rodrigo Vivi
2023-09-15 15:39 ` Jani Nikula
2023-09-12 19:46 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] " Patchwork
2023-09-12 20:04 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
2023-09-12 23:11 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: move more of the display probe to display code (rev2) Patchwork
2023-09-12 23:29 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
2023-09-14 22:46 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [1/3] drm/i915: move more of the display probe to display code (rev3) Patchwork
2023-09-14 23:00 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2023-09-15 6:46 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox