* [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
@ 2025-06-10 10:21 Krzysztof Karas
2025-06-10 11:42 ` Krzysztof Niemiec
` (5 more replies)
0 siblings, 6 replies; 9+ messages in thread
From: Krzysztof Karas @ 2025-06-10 10:21 UTC (permalink / raw)
To: intel-gfx
Cc: Matthew Auld, Andi Shyti, Krzysztof Niemiec, Sebastian Brzezinka
igt_mmap_migrate() tests migration with various parameters.
In one of the cases, where FILL and UNFAULTABLE flags are set,
during first stages of this test a mock file is opened in
igt_mmap_offset(), which results in allocating some data in the
GPU memory. Then, also in igt_mmap_offset(), the file is closed
(fput) and the cleanup of that data is scheduled. Right after
that, the test calls igt_fill_mappable() to fill all available
GPU memory. At this point, three scenarios are possible
(N = max size of GPU memory for this test in MiB):
1) the data cleanup does not fire until the whole test is over,
so the memory is fully occupied by 1 MiB with that data and
N - 1 MiB added by igt_fill_mappable(),
2) the data cleanup fires before igt_fill_mappable() completes,
so the whole memory is populated with N MiB by
igt_fill_mappable(),
3) the data cleanup is performed right after fill is done,
so only N - 1 MiB are in the GPU memory, preventing the test
from properly faulting - we'd expect no space left, but an
object was able to fit in the remaining 1 MiB.
Amend the problem by keeping the mock file open throughout the
duration of this test and calling fput() from the test itself.
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
On DG2 platforms the memory for data allocated as a result of
opening a mock file remains occupied until the test is done
(scenario 1), but on ATSM cards the data is freed earlier
(scenarios 2 and 3), which leads to sporadic failures.
During testing I observed that the max memory was equal
to either 4096 or 2048 and igt_fill_mappable() tries to allocate
as many 1k objects as possible before halving allocation size.
.../drm/i915/gem/selftests/i915_gem_mman.c | 6 ++-
drivers/gpu/drm/i915/selftests/igt_mmap.c | 54 +++++++++++++------
drivers/gpu/drm/i915/selftests/igt_mmap.h | 8 +++
3 files changed, 51 insertions(+), 17 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
index 9c3f17e51885..1fe4a45d3efb 100644
--- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
+++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
@@ -1176,6 +1176,7 @@ static int __igt_mmap_migrate(struct intel_memory_region **placements,
struct drm_i915_private *i915 = placements[0]->i915;
struct drm_i915_gem_object *obj;
struct i915_request *rq = NULL;
+ struct file *mock_file;
unsigned long addr;
LIST_HEAD(objects);
u64 offset;
@@ -1200,8 +1201,8 @@ static int __igt_mmap_migrate(struct intel_memory_region **placements,
* level paging structures(and perhaps scratch), so make sure we
* allocate early, to avoid tears.
*/
- addr = igt_mmap_offset(i915, offset, obj->base.size,
- PROT_WRITE, MAP_SHARED);
+ addr = igt_mmap_offset_get_file(i915, offset, obj->base.size,
+ PROT_WRITE, MAP_SHARED, &mock_file);
if (IS_ERR_VALUE(addr)) {
err = addr;
goto out_put;
@@ -1299,6 +1300,7 @@ static int __igt_mmap_migrate(struct intel_memory_region **placements,
}
out_put:
+ fput(mock_file);
i915_gem_object_put(obj);
igt_close_objects(i915, &objects);
return err;
diff --git a/drivers/gpu/drm/i915/selftests/igt_mmap.c b/drivers/gpu/drm/i915/selftests/igt_mmap.c
index e920a461bd36..237ad91cd009 100644
--- a/drivers/gpu/drm/i915/selftests/igt_mmap.c
+++ b/drivers/gpu/drm/i915/selftests/igt_mmap.c
@@ -9,14 +9,14 @@
#include "i915_drv.h"
#include "igt_mmap.h"
-unsigned long igt_mmap_offset(struct drm_i915_private *i915,
- u64 offset,
- unsigned long size,
- unsigned long prot,
- unsigned long flags)
+static unsigned long __igt_mmap_offset(struct drm_i915_private *i915,
+ u64 offset,
+ unsigned long size,
+ unsigned long prot,
+ unsigned long flags,
+ struct file **file)
{
struct drm_vma_offset_node *node;
- struct file *file;
unsigned long addr;
int err;
@@ -32,21 +32,45 @@ unsigned long igt_mmap_offset(struct drm_i915_private *i915,
}
/* Pretend to open("/dev/dri/card0") */
- file = mock_drm_getfile(i915->drm.primary, O_RDWR);
- if (IS_ERR(file))
- return PTR_ERR(file);
+ *file = mock_drm_getfile(i915->drm.primary, O_RDWR);
+ if (IS_ERR(*file))
+ return PTR_ERR(*file);
- err = drm_vma_node_allow(node, file->private_data);
+ err = drm_vma_node_allow(node, (*file)->private_data);
if (err) {
- addr = err;
- goto out_file;
+ fput(*file);
+ return err;
}
- addr = vm_mmap(file, 0, drm_vma_node_size(node) << PAGE_SHIFT,
+ addr = vm_mmap(*file, 0, drm_vma_node_size(node) << PAGE_SHIFT,
prot, flags, drm_vma_node_offset_addr(node));
- drm_vma_node_revoke(node, file->private_data);
-out_file:
+ drm_vma_node_revoke(node, (*file)->private_data);
+
+ return addr;
+}
+
+unsigned long igt_mmap_offset(struct drm_i915_private *i915,
+ u64 offset,
+ unsigned long size,
+ unsigned long prot,
+ unsigned long flags)
+{
+ struct file *file;
+ unsigned long addr;
+
+ addr = __igt_mmap_offset(i915, offset, size, prot, flags, &file);
fput(file);
+
return addr;
}
+
+unsigned long igt_mmap_offset_get_file(struct drm_i915_private *i915,
+ u64 offset,
+ unsigned long size,
+ unsigned long prot,
+ unsigned long flags,
+ struct file **file)
+{
+ return __igt_mmap_offset(i915, offset, size, prot, flags, file);
+}
diff --git a/drivers/gpu/drm/i915/selftests/igt_mmap.h b/drivers/gpu/drm/i915/selftests/igt_mmap.h
index acbe34d81a6d..756ccdf6fd69 100644
--- a/drivers/gpu/drm/i915/selftests/igt_mmap.h
+++ b/drivers/gpu/drm/i915/selftests/igt_mmap.h
@@ -11,6 +11,7 @@
struct drm_i915_private;
struct drm_vma_offset_node;
+struct file;
unsigned long igt_mmap_offset(struct drm_i915_private *i915,
u64 offset,
@@ -18,4 +19,11 @@ unsigned long igt_mmap_offset(struct drm_i915_private *i915,
unsigned long prot,
unsigned long flags);
+unsigned long igt_mmap_offset_get_file(struct drm_i915_private *i915,
+ u64 offset,
+ unsigned long size,
+ unsigned long prot,
+ unsigned long flags,
+ struct file **file);
+
#endif /* IGT_MMAP_H */
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
2025-06-10 10:21 [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill Krzysztof Karas
@ 2025-06-10 11:42 ` Krzysztof Niemiec
2025-06-11 7:37 ` Krzysztof Karas
2025-06-10 11:54 ` ✓ i915.CI.BAT: success for " Patchwork
` (4 subsequent siblings)
5 siblings, 1 reply; 9+ messages in thread
From: Krzysztof Niemiec @ 2025-06-10 11:42 UTC (permalink / raw)
To: Krzysztof Karas; +Cc: intel-gfx, Matthew Auld, Andi Shyti, Sebastian Brzezinka
Hi Krzysztof,
On 2025-06-10 at 10:21:24 GMT, Krzysztof Karas wrote:
> igt_mmap_migrate() tests migration with various parameters.
> In one of the cases, where FILL and UNFAULTABLE flags are set,
> during first stages of this test a mock file is opened in
> igt_mmap_offset(), which results in allocating some data in the
> GPU memory. Then, also in igt_mmap_offset(), the file is closed
> (fput) and the cleanup of that data is scheduled. Right after
> that, the test calls igt_fill_mappable() to fill all available
> GPU memory. At this point, three scenarios are possible
> (N = max size of GPU memory for this test in MiB):
> 1) the data cleanup does not fire until the whole test is over,
> so the memory is fully occupied by 1 MiB with that data and
> N - 1 MiB added by igt_fill_mappable(),
> 2) the data cleanup fires before igt_fill_mappable() completes,
> so the whole memory is populated with N MiB by
> igt_fill_mappable(),
> 3) the data cleanup is performed right after fill is done,
> so only N - 1 MiB are in the GPU memory, preventing the test
> from properly faulting - we'd expect no space left, but an
> object was able to fit in the remaining 1 MiB.
>
> Amend the problem by keeping the mock file open throughout the
> duration of this test and calling fput() from the test itself.
>
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
> Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
> ---
>
> On DG2 platforms the memory for data allocated as a result of
> opening a mock file remains occupied until the test is done
> (scenario 1), but on ATSM cards the data is freed earlier
> (scenarios 2 and 3), which leads to sporadic failures.
>
> During testing I observed that the max memory was equal
> to either 4096 or 2048 and igt_fill_mappable() tries to allocate
> as many 1k objects as possible before halving allocation size.
>
> .../drm/i915/gem/selftests/i915_gem_mman.c | 6 ++-
> drivers/gpu/drm/i915/selftests/igt_mmap.c | 54 +++++++++++++------
> drivers/gpu/drm/i915/selftests/igt_mmap.h | 8 +++
> 3 files changed, 51 insertions(+), 17 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
> index 9c3f17e51885..1fe4a45d3efb 100644
> --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
> +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
> @@ -1176,6 +1176,7 @@ static int __igt_mmap_migrate(struct intel_memory_region **placements,
> struct drm_i915_private *i915 = placements[0]->i915;
> struct drm_i915_gem_object *obj;
> struct i915_request *rq = NULL;
> + struct file *mock_file;
> unsigned long addr;
> LIST_HEAD(objects);
> u64 offset;
> @@ -1200,8 +1201,8 @@ static int __igt_mmap_migrate(struct intel_memory_region **placements,
> * level paging structures(and perhaps scratch), so make sure we
> * allocate early, to avoid tears.
> */
> - addr = igt_mmap_offset(i915, offset, obj->base.size,
> - PROT_WRITE, MAP_SHARED);
> + addr = igt_mmap_offset_get_file(i915, offset, obj->base.size,
> + PROT_WRITE, MAP_SHARED, &mock_file);
> if (IS_ERR_VALUE(addr)) {
> err = addr;
> goto out_put;
> @@ -1299,6 +1300,7 @@ static int __igt_mmap_migrate(struct intel_memory_region **placements,
> }
>
> out_put:
> + fput(mock_file);
> i915_gem_object_put(obj);
> igt_close_objects(i915, &objects);
> return err;
> diff --git a/drivers/gpu/drm/i915/selftests/igt_mmap.c b/drivers/gpu/drm/i915/selftests/igt_mmap.c
> index e920a461bd36..237ad91cd009 100644
> --- a/drivers/gpu/drm/i915/selftests/igt_mmap.c
> +++ b/drivers/gpu/drm/i915/selftests/igt_mmap.c
> @@ -9,14 +9,14 @@
> #include "i915_drv.h"
> #include "igt_mmap.h"
>
> -unsigned long igt_mmap_offset(struct drm_i915_private *i915,
> - u64 offset,
> - unsigned long size,
> - unsigned long prot,
> - unsigned long flags)
> +static unsigned long __igt_mmap_offset(struct drm_i915_private *i915,
> + u64 offset,
> + unsigned long size,
> + unsigned long prot,
> + unsigned long flags,
> + struct file **file)
Keep note of here...
> {
> struct drm_vma_offset_node *node;
> - struct file *file;
> unsigned long addr;
> int err;
>
> @@ -32,21 +32,45 @@ unsigned long igt_mmap_offset(struct drm_i915_private *i915,
> }
>
> /* Pretend to open("/dev/dri/card0") */
> - file = mock_drm_getfile(i915->drm.primary, O_RDWR);
> - if (IS_ERR(file))
> - return PTR_ERR(file);
> + *file = mock_drm_getfile(i915->drm.primary, O_RDWR);
> + if (IS_ERR(*file))
> + return PTR_ERR(*file);
and here...
>
> - err = drm_vma_node_allow(node, file->private_data);
> + err = drm_vma_node_allow(node, (*file)->private_data);
> if (err) {
> - addr = err;
> - goto out_file;
> + fput(*file);
> + return err;
> }
>
> - addr = vm_mmap(file, 0, drm_vma_node_size(node) << PAGE_SHIFT,
> + addr = vm_mmap(*file, 0, drm_vma_node_size(node) << PAGE_SHIFT,
> prot, flags, drm_vma_node_offset_addr(node));
>
> - drm_vma_node_revoke(node, file->private_data);
> -out_file:
> + drm_vma_node_revoke(node, (*file)->private_data);
> +
> + return addr;
> +}
> +
> +unsigned long igt_mmap_offset(struct drm_i915_private *i915,
> + u64 offset,
> + unsigned long size,
> + unsigned long prot,
> + unsigned long flags)
> +{
> + struct file *file;
> + unsigned long addr;
> +
> + addr = __igt_mmap_offset(i915, offset, size, prot, flags, &file);
> fput(file);
> +
> return addr;
> }
> +
and here.
To me, this has a bit of code smell. The double pointer needs to be passed
to the helper function if we want to acquire the file inside it. However
we can also just let the caller handle that acquisition, especially since
we have it call fput() anyway. That way it's clear that it's the caller
who actually has to manage the resource during its lifetime. This will
also allow the helper function to take just a copy of the file pointer,
getting rid of all the redundant dereferencing inside.
So IMO the usage should be more like:
<in caller function>
unsigned long addr;
struct file *file;
file = acquire_in_some_manner();
addr = __igt_mmap_offset(i915, offset, size, prot, flags, file);
/* do some operations */
fput(file);
</in caller function>
> +unsigned long igt_mmap_offset_get_file(struct drm_i915_private *i915,
> + u64 offset,
> + unsigned long size,
> + unsigned long prot,
> + unsigned long flags,
> + struct file **file)
> +{
> + return __igt_mmap_offset(i915, offset, size, prot, flags, file);
> +}
Also given the above I'd reconsider this function. Since we're now
expecting the caller to acquire the file anyway, we could probably just
put the body of __igt_mmap_offset() into igt_mmap_offset_get_file() and
call _get_file() from igt_mmap_offset().
> diff --git a/drivers/gpu/drm/i915/selftests/igt_mmap.h b/drivers/gpu/drm/i915/selftests/igt_mmap.h
> index acbe34d81a6d..756ccdf6fd69 100644
> --- a/drivers/gpu/drm/i915/selftests/igt_mmap.h
> +++ b/drivers/gpu/drm/i915/selftests/igt_mmap.h
> @@ -11,6 +11,7 @@
>
> struct drm_i915_private;
> struct drm_vma_offset_node;
> +struct file;
>
> unsigned long igt_mmap_offset(struct drm_i915_private *i915,
> u64 offset,
> @@ -18,4 +19,11 @@ unsigned long igt_mmap_offset(struct drm_i915_private *i915,
> unsigned long prot,
> unsigned long flags);
>
> +unsigned long igt_mmap_offset_get_file(struct drm_i915_private *i915,
> + u64 offset,
> + unsigned long size,
> + unsigned long prot,
> + unsigned long flags,
> + struct file **file);
> +
> #endif /* IGT_MMAP_H */
> --
Thanks
Krzysztof
> 2.43.0
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
2025-06-10 10:21 [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill Krzysztof Karas
2025-06-10 11:42 ` Krzysztof Niemiec
@ 2025-06-10 11:54 ` Patchwork
2025-06-10 12:55 ` [PATCH] " Sebastian Brzezinka
` (3 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2025-06-10 11:54 UTC (permalink / raw)
To: Krzysztof Karas; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4000 bytes --]
== Series Details ==
Series: drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
URL : https://patchwork.freedesktop.org/series/150033/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_16676 -> Patchwork_150033v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/index.html
Participating hosts (41 -> 40)
------------------------------
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_150033v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@guc_hang:
- bat-twl-2: [PASS][1] -> [INCOMPLETE][2] ([i915#14096]) +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/bat-twl-2/igt@i915_selftest@live@guc_hang.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/bat-twl-2/igt@i915_selftest@live@guc_hang.html
* igt@i915_selftest@live@workarounds:
- bat-dg2-14: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/bat-dg2-14/igt@i915_selftest@live@workarounds.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-mtlp-8: [DMESG-FAIL][5] ([i915#12061]) -> [PASS][6] +1 other test pass
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/bat-mtlp-8/igt@i915_selftest@live.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/bat-mtlp-8/igt@i915_selftest@live.html
- bat-arlh-3: [INCOMPLETE][7] ([i915#14393]) -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/bat-arlh-3/igt@i915_selftest@live.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/bat-arlh-3/igt@i915_selftest@live.html
* igt@i915_selftest@live@late_gt_pm:
- fi-cfl-8109u: [DMESG-WARN][9] ([i915#13735]) -> [PASS][10] +82 other tests pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/bat-arlh-3/igt@i915_selftest@live@workarounds.html
* igt@kms_pipe_crc_basic@read-crc:
- fi-cfl-8109u: [DMESG-WARN][13] ([i915#13735] / [i915#13890]) -> [PASS][14] +49 other tests pass
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#13890]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13890
[i915#14096]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14096
[i915#14393]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14393
Build changes
-------------
* Linux: CI_DRM_16676 -> Patchwork_150033v1
CI-20190529: 20190529
CI_DRM_16676: 52ecbb6a68785860c776b29f58792d9807243979 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8401: 8401
Patchwork_150033v1: 52ecbb6a68785860c776b29f58792d9807243979 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/index.html
[-- Attachment #2: Type: text/html, Size: 4964 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
2025-06-10 10:21 [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill Krzysztof Karas
2025-06-10 11:42 ` Krzysztof Niemiec
2025-06-10 11:54 ` ✓ i915.CI.BAT: success for " Patchwork
@ 2025-06-10 12:55 ` Sebastian Brzezinka
2025-06-11 7:39 ` Krzysztof Karas
2025-06-10 13:57 ` ✗ i915.CI.Full: failure for " Patchwork
` (2 subsequent siblings)
5 siblings, 1 reply; 9+ messages in thread
From: Sebastian Brzezinka @ 2025-06-10 12:55 UTC (permalink / raw)
To: Krzysztof Karas, intel-gfx; +Cc: Matthew Auld, Andi Shyti, Krzysztof Niemiec
On Tue Jun 10, 2025 at 10:21 AM UTC, Krzysztof Karas wrote:
> igt_mmap_migrate() tests migration with various parameters.
> In one of the cases, where FILL and UNFAULTABLE flags are set,
> during first stages of this test a mock file is opened in
> igt_mmap_offset(), which results in allocating some data in the
> GPU memory. Then, also in igt_mmap_offset(), the file is closed
> (fput) and the cleanup of that data is scheduled. Right after
> that, the test calls igt_fill_mappable() to fill all available
> GPU memory. At this point, three scenarios are possible
> (N = max size of GPU memory for this test in MiB):
> 1) the data cleanup does not fire until the whole test is over,
> so the memory is fully occupied by 1 MiB with that data and
> N - 1 MiB added by igt_fill_mappable(),
> 2) the data cleanup fires before igt_fill_mappable() completes,
> so the whole memory is populated with N MiB by
> igt_fill_mappable(),
> 3) the data cleanup is performed right after fill is done,
> so only N - 1 MiB are in the GPU memory, preventing the test
> from properly faulting - we'd expect no space left, but an
> object was able to fit in the remaining 1 MiB.
>
> Amend the problem by keeping the mock file open throughout the
> duration of this test and calling fput() from the test itself.
>
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
> Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
> ---
>
> On DG2 platforms the memory for data allocated as a result of
> opening a mock file remains occupied until the test is done
> (scenario 1), but on ATSM cards the data is freed earlier
> (scenarios 2 and 3), which leads to sporadic failures.
>
> During testing I observed that the max memory was equal
> to either 4096 or 2048 and igt_fill_mappable() tries to allocate
> as many 1k objects as possible before halving allocation size.
>
> .../drm/i915/gem/selftests/i915_gem_mman.c | 6 ++-
> drivers/gpu/drm/i915/selftests/igt_mmap.c | 54 +++++++++++++------
> drivers/gpu/drm/i915/selftests/igt_mmap.h | 8 +++
> 3 files changed, 51 insertions(+), 17 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
> index 9c3f17e51885..1fe4a45d3efb 100644
> --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
> +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
> @@ -1176,6 +1176,7 @@ static int __igt_mmap_migrate(struct intel_memory_region **placements,
> struct drm_i915_private *i915 = placements[0]->i915;
> struct drm_i915_gem_object *obj;
> struct i915_request *rq = NULL;
> + struct file *mock_file;
> unsigned long addr;
> LIST_HEAD(objects);
> u64 offset;
> @@ -1200,8 +1201,8 @@ static int __igt_mmap_migrate(struct intel_memory_region **placements,
> * level paging structures(and perhaps scratch), so make sure we
> * allocate early, to avoid tears.
> */
> - addr = igt_mmap_offset(i915, offset, obj->base.size,
> - PROT_WRITE, MAP_SHARED);
> + addr = igt_mmap_offset_get_file(i915, offset, obj->base.size,
> + PROT_WRITE, MAP_SHARED, &mock_file);
> if (IS_ERR_VALUE(addr)) {
> err = addr;
> goto out_put;
> @@ -1299,6 +1300,7 @@ static int __igt_mmap_migrate(struct intel_memory_region **placements,
> }
>
> out_put:
> + fput(mock_file);
> i915_gem_object_put(obj);
> igt_close_objects(i915, &objects);
> return err;
> diff --git a/drivers/gpu/drm/i915/selftests/igt_mmap.c b/drivers/gpu/drm/i915/selftests/igt_mmap.c
> index e920a461bd36..237ad91cd009 100644
> --- a/drivers/gpu/drm/i915/selftests/igt_mmap.c
> +++ b/drivers/gpu/drm/i915/selftests/igt_mmap.c
> @@ -9,14 +9,14 @@
> #include "i915_drv.h"
> #include "igt_mmap.h"
>
> -unsigned long igt_mmap_offset(struct drm_i915_private *i915,
> - u64 offset,
> - unsigned long size,
> - unsigned long prot,
> - unsigned long flags)
> +static unsigned long __igt_mmap_offset(struct drm_i915_private *i915,
> + u64 offset,
> + unsigned long size,
> + unsigned long prot,
> + unsigned long flags,
> + struct file **file)
> {
> struct drm_vma_offset_node *node;
> - struct file *file;
> unsigned long addr;
> int err;
>
> @@ -32,21 +32,45 @@ unsigned long igt_mmap_offset(struct drm_i915_private *i915,
> }
>
> /* Pretend to open("/dev/dri/card0") */
> - file = mock_drm_getfile(i915->drm.primary, O_RDWR);
> - if (IS_ERR(file))
> - return PTR_ERR(file);
> + *file = mock_drm_getfile(i915->drm.primary, O_RDWR);
> + if (IS_ERR(*file))
> + return PTR_ERR(*file);
>
> - err = drm_vma_node_allow(node, file->private_data);
> + err = drm_vma_node_allow(node, (*file)->private_data);
> if (err) {
> - addr = err;
> - goto out_file;
> + fput(*file);
I'll try to avoid calling fput() here and instead handle it where the
file is created. This will simplify tracking the file's lifecycle.
--
Best regards,
Sebastian
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
2025-06-10 10:21 [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill Krzysztof Karas
` (2 preceding siblings ...)
2025-06-10 12:55 ` [PATCH] " Sebastian Brzezinka
@ 2025-06-10 13:57 ` Patchwork
2025-06-11 10:40 ` [PATCH] " Chris Wilson
2025-06-11 14:22 ` kernel test robot
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2025-06-10 13:57 UTC (permalink / raw)
To: Krzysztof Karas; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 119380 bytes --]
== Series Details ==
Series: drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
URL : https://patchwork.freedesktop.org/series/150033/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16676_full -> Patchwork_150033v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_150033v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_150033v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (11 -> 10)
------------------------------
Missing (1): shard-dg2-set2
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_150033v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live:
- shard-mtlp: [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-mtlp-5/igt@i915_selftest@live.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-4/igt@i915_selftest@live.html
New tests
---------
New tests have been introduced between CI_DRM_16676_full and Patchwork_150033v1_full:
### New IGT tests (1) ###
* igt@kms_vrr:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in Patchwork_150033v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][3] ([i915#8411])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg2: NOTRUN -> [SKIP][4] ([i915#8411])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@device_reset@cold-reset-bound:
- shard-dg2-9: NOTRUN -> [SKIP][5] ([i915#11078]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@device_reset@cold-reset-bound.html
* igt@gem_basic@multigpu-create-close:
- shard-mtlp: NOTRUN -> [SKIP][6] ([i915#7697])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#9323])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@suspend-resume:
- shard-dg2: NOTRUN -> [INCOMPLETE][8] ([i915#13356])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][9] ([i915#12392] / [i915#13356])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_close_race@multigpu-basic-process:
- shard-dg2-9: NOTRUN -> [SKIP][10] ([i915#7697])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#6335])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#8562])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_freq@sysfs:
- shard-dg2-9: NOTRUN -> [FAIL][13] ([i915#9561]) +1 other test fail
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_ctx_freq@sysfs.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg2-9: NOTRUN -> [SKIP][14] ([i915#8555])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_sseu@invalid-args:
- shard-tglu-1: NOTRUN -> [SKIP][15] ([i915#280])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2-9: NOTRUN -> [SKIP][16] ([i915#280])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#280])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#4771])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@bonded-pair:
- shard-dg2-9: NOTRUN -> [SKIP][19] ([i915#4771])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@bonded-semaphore:
- shard-mtlp: NOTRUN -> [SKIP][20] ([i915#4812]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_exec_balancer@bonded-semaphore.html
* igt@gem_exec_balancer@parallel:
- shard-tglu: NOTRUN -> [SKIP][21] ([i915#4525]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-tglu-1: NOTRUN -> [SKIP][22] ([i915#4525])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_endless@dispatch@bcs0:
- shard-dg1: [PASS][23] -> [TIMEOUT][24] ([i915#3778]) +1 other test timeout
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-19/igt@gem_exec_endless@dispatch@bcs0.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-15/igt@gem_exec_endless@dispatch@bcs0.html
* igt@gem_exec_fence@submit3:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#4812]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@gem_exec_fence@submit3.html
* igt@gem_exec_flush@basic-wb-pro-default:
- shard-dg2: NOTRUN -> [SKIP][26] ([i915#3539] / [i915#4852]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@gem_exec_flush@basic-wb-pro-default.html
* igt@gem_exec_flush@basic-wb-set-default:
- shard-dg2-9: NOTRUN -> [SKIP][27] ([i915#3539] / [i915#4852]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_exec_flush@basic-wb-set-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2-9: NOTRUN -> [SKIP][28] ([i915#5107])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_params@secure-non-root:
- shard-dg2-9: NOTRUN -> [SKIP][29] +8 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-cpu-active:
- shard-mtlp: NOTRUN -> [SKIP][30] ([i915#3281]) +3 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_exec_reloc@basic-cpu-active.html
* igt@gem_exec_reloc@basic-cpu-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][31] ([i915#3281]) +7 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_exec_reloc@basic-cpu-gtt.html
* igt@gem_exec_reloc@basic-wc-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#3281]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@gem_exec_reloc@basic-wc-read-noreloc.html
* igt@gem_exec_reloc@basic-write-gtt:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#3281]) +8 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@gem_exec_reloc@basic-write-gtt.html
* igt@gem_exec_schedule@preempt-queue-chain:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#4537] / [i915#4812]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@gem_exec_schedule@preempt-queue-chain.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [PASS][35] -> [INCOMPLETE][36] ([i915#11441] / [i915#13304]) +1 other test incomplete
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-5/igt@gem_exec_suspend@basic-s0@smem.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-6/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_fence_thrash@bo-copy:
- shard-mtlp: NOTRUN -> [SKIP][37] ([i915#4860])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_fence_thrash@bo-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-rkl: NOTRUN -> [SKIP][38] ([i915#4613]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#4613]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@parallel-random:
- shard-tglu-1: NOTRUN -> [SKIP][40] ([i915#4613]) +2 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-mtlp: NOTRUN -> [SKIP][41] ([i915#4613]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_mmap_gtt@bad-object:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4077]) +5 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@gem_mmap_gtt@bad-object.html
* igt@gem_mmap_gtt@big-copy-odd:
- shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4077]) +8 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_mmap_gtt@big-copy-odd.html
* igt@gem_mmap_gtt@isolation:
- shard-mtlp: NOTRUN -> [SKIP][44] ([i915#4077]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_mmap_gtt@isolation.html
* igt@gem_mmap_wc@fault-concurrent:
- shard-dg2: NOTRUN -> [SKIP][45] ([i915#4083]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@gem_mmap_wc@fault-concurrent.html
* igt@gem_mmap_wc@pf-nonblock:
- shard-dg2-9: NOTRUN -> [SKIP][46] ([i915#4083]) +4 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_mmap_wc@pf-nonblock.html
* igt@gem_mmap_wc@write-wc-read-gtt:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#4083])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_mmap_wc@write-wc-read-gtt.html
* igt@gem_partial_pwrite_pread@write:
- shard-mtlp: NOTRUN -> [SKIP][48] ([i915#3282]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_partial_pwrite_pread@write.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#3282]) +4 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pread@exhaustion:
- shard-tglu-1: NOTRUN -> [WARN][50] ([i915#2658]) +1 other test warn
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@gem_pread@exhaustion.html
* igt@gem_pread@self:
- shard-dg2-9: NOTRUN -> [SKIP][51] ([i915#3282]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_pread@self.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#4270])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@reject-modify-context-protection-off-1:
- shard-rkl: [PASS][53] -> [TIMEOUT][54] ([i915#12917] / [i915#12964])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-off-1.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-off-1.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-dg2-9: NOTRUN -> [SKIP][55] ([i915#4270])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#4270])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-rkl: NOTRUN -> [TIMEOUT][57] ([i915#12917] / [i915#12964])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_readwrite@beyond-eob:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#3282]) +3 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][59] ([i915#5190] / [i915#8428]) +4 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs.html
* igt@gem_render_copy@y-tiled-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#8428]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#5190] / [i915#8428]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#4079]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_softpin@evict-snoop:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#4885])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@gem_softpin@evict-snoop.html
* igt@gem_tiled_pread_pwrite:
- shard-dg2-9: NOTRUN -> [SKIP][64] ([i915#4079]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_tiled_pread_pwrite.html
* igt@gem_unfence_active_buffers:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#4879])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-dg2-9: NOTRUN -> [SKIP][66] ([i915#3297])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate:
- shard-dg2-9: NOTRUN -> [SKIP][67] ([i915#3297] / [i915#4880])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_userptr_blits@map-fixed-invalidate.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-mtlp: NOTRUN -> [SKIP][68] ([i915#3297])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#3297])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg2-9: NOTRUN -> [SKIP][70] ([i915#3297] / [i915#4958])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gem_userptr_blits@sd-probe.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#3297])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@gem_userptr_blits@unsync-overlap.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-tglu: NOTRUN -> [SKIP][72] ([i915#3297]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen7_exec_parse@bitmasks:
- shard-dg2: NOTRUN -> [SKIP][73] +10 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@gen7_exec_parse@bitmasks.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-tglu-1: NOTRUN -> [SKIP][74] ([i915#2527] / [i915#2856]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@gen9_exec_parse@batch-invalid-length.html
* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#2527]) +4 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-mtlp: NOTRUN -> [SKIP][76] ([i915#2856])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@secure-batches:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#2856]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@gen9_exec_parse@secure-batches.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-tglu: NOTRUN -> [SKIP][78] ([i915#2527] / [i915#2856]) +2 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@gen9_exec_parse@unaligned-jump.html
- shard-dg2-9: NOTRUN -> [SKIP][79] ([i915#2856]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_drm_fdinfo@all-busy-check-all:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#14123])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@i915_drm_fdinfo@all-busy-check-all.html
* igt@i915_drm_fdinfo@busy@vecs1:
- shard-dg2-9: NOTRUN -> [SKIP][81] ([i915#14073]) +7 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@i915_drm_fdinfo@busy@vecs1.html
* igt@i915_drm_fdinfo@most-busy-check-all@vecs0:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#14073]) +7 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@i915_drm_fdinfo@most-busy-check-all@vecs0.html
* igt@i915_drm_fdinfo@virtual-busy:
- shard-dg2-9: NOTRUN -> [SKIP][83] ([i915#14118])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@i915_drm_fdinfo@virtual-busy.html
* igt@i915_drm_fdinfo@virtual-busy-idle-all:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#14118])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@i915_drm_fdinfo@virtual-busy-idle-all.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu-1: NOTRUN -> [SKIP][85] ([i915#8399])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#8399])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-tglu: NOTRUN -> [SKIP][87] ([i915#8399])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#6590]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: NOTRUN -> [WARN][89] ([i915#13790] / [i915#2681]) +1 other test warn
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-tglu-1: NOTRUN -> [WARN][90] ([i915#13790] / [i915#2681]) +4 other tests warn
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@i915_pm_rps@thresholds-park@gt0:
- shard-rkl: [PASS][91] -> [DMESG-WARN][92] ([i915#12964]) +2 other tests dmesg-warn
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-8/igt@i915_pm_rps@thresholds-park@gt0.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@i915_pm_rps@thresholds-park@gt0.html
* igt@i915_selftest@live@workarounds:
- shard-dg2-9: NOTRUN -> [DMESG-FAIL][93] ([i915#12061]) +1 other test dmesg-fail
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@i915_selftest@live@workarounds.html
- shard-mtlp: [PASS][94] -> [DMESG-FAIL][95] ([i915#12061])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-mtlp-5/igt@i915_selftest@live@workarounds.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-4/igt@i915_selftest@live@workarounds.html
* igt@intel_hwmon@hwmon-write:
- shard-tglu: NOTRUN -> [SKIP][96] ([i915#7707])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2-9: NOTRUN -> [SKIP][97] ([i915#4212])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][98] ([i915#8709]) +3 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-c-dp-3-4-rc-ccs-cc:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#8709]) +7 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-c-dp-3-4-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-b-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#8709]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-b-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-c-hdmi-a-2-4-mc-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][101] ([i915#8709]) +7 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-c-hdmi-a-2-4-mc-ccs.html
* igt@kms_async_flips@test-cursor:
- shard-mtlp: NOTRUN -> [SKIP][102] ([i915#10333])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@kms_async_flips@test-cursor.html
* igt@kms_atomic@plane-primary-legacy:
- shard-dg1: [PASS][103] -> [DMESG-WARN][104] ([i915#4423]) +1 other test dmesg-warn
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-12/igt@kms_atomic@plane-primary-legacy.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-14/igt@kms_atomic@plane-primary-legacy.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#9531])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-dg2-9: NOTRUN -> [FAIL][106] ([i915#5956]) +1 other test fail
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-dg2: [PASS][107] -> [FAIL][108] ([i915#5956])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][109] ([i915#5956])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-dp-3.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#1769] / [i915#3555])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][111] +9 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-tglu-1: NOTRUN -> [SKIP][112] ([i915#5286]) +4 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-tglu: NOTRUN -> [SKIP][113] ([i915#5286]) +3 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][114] ([i915#5286]) +2 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2-9: NOTRUN -> [SKIP][115] ([i915#4538] / [i915#5190]) +7 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#3638])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#5190]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#4538] / [i915#5190]) +5 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][119] ([i915#6095]) +103 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-14/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][120] ([i915#6095]) +49 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-b-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][121] ([i915#10307] / [i915#6095]) +49 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][122] ([i915#12313])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][123] ([i915#6095]) +14 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1.html
* igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][124] ([i915#6095]) +54 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][125] ([i915#12313])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#12313]) +2 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-c-dp-3:
- shard-dg2: NOTRUN -> [SKIP][127] ([i915#10307] / [i915#6095]) +130 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-c-dp-3.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][129] ([i915#12805])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#14098] / [i915#6095]) +53 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-mtlp: NOTRUN -> [SKIP][131] ([i915#12805])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#6095]) +16 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#6095]) +55 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#13781]) +3 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#3742]) +1 other test skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_cdclk@plane-scaling.html
* igt@kms_cdclk@plane-scaling@pipe-c-dp-3:
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#13783]) +3 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-c-dp-3.html
* igt@kms_chamelium_edid@hdmi-mode-timings:
- shard-tglu: NOTRUN -> [SKIP][137] ([i915#11151] / [i915#7828]) +6 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_chamelium_edid@hdmi-mode-timings.html
* igt@kms_chamelium_frames@hdmi-crc-multiple:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#11151] / [i915#7828]) +5 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_chamelium_frames@hdmi-crc-multiple.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-mtlp: NOTRUN -> [SKIP][139] ([i915#11151] / [i915#7828]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#11151] / [i915#7828]) +5 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@dp-hpd-storm:
- shard-dg2-9: NOTRUN -> [SKIP][141] ([i915#11151] / [i915#7828]) +2 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_chamelium_hpd@dp-hpd-storm.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-tglu-1: NOTRUN -> [SKIP][142] ([i915#11151] / [i915#7828]) +6 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@atomic-dpms:
- shard-tglu: NOTRUN -> [SKIP][143] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][144] ([i915#7173])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@kms_content_protection@atomic-dpms@pipe-a-dp-3.html
* igt@kms_content_protection@content-type-change:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#6944] / [i915#9424])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-mtlp: NOTRUN -> [SKIP][146] ([i915#3299])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg2: NOTRUN -> [SKIP][147] ([i915#3299])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg2-9: NOTRUN -> [SKIP][148] ([i915#9424])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@type1:
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent:
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#7118] / [i915#9424])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][151] -> [FAIL][152] ([i915#13566]) +1 other test fail
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#13049]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-dg2-9: NOTRUN -> [SKIP][154] ([i915#13049]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: NOTRUN -> [SKIP][155] ([i915#13049]) +1 other test skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-tglu-1: NOTRUN -> [SKIP][156] ([i915#13049])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#3555]) +4 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
- shard-tglu-1: NOTRUN -> [SKIP][158] ([i915#3555]) +3 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-tglu: NOTRUN -> [SKIP][159] ([i915#13049]) +2 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#3555]) +2 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][161] ([i915#13566]) +2 other tests fail
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-tglu: NOTRUN -> [FAIL][162] ([i915#13566]) +1 other test fail
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#3555] / [i915#8814]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][164] +12 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#4103])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][166] ([i915#4103])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-mtlp: NOTRUN -> [SKIP][167] ([i915#9809])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#13046] / [i915#5354]) +4 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-rkl: [PASS][169] -> [FAIL][170] ([i915#2346])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-tglu: NOTRUN -> [SKIP][171] ([i915#4103]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
- shard-dg2-9: NOTRUN -> [SKIP][172] ([i915#4103] / [i915#4213])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][173] ([i915#9833])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2-9: NOTRUN -> [SKIP][174] ([i915#9833])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#3555] / [i915#3804])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][176] ([i915#3804])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_aux_dev:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#1257])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#13749])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2: [PASS][179] -> [SKIP][180] ([i915#13749])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-10/igt@kms_dp_link_training@non-uhbr-sst.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-4/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-tglu: NOTRUN -> [SKIP][181] ([i915#13749])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-mtlp: NOTRUN -> [SKIP][182] ([i915#13749])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-dg2-9: NOTRUN -> [SKIP][183] ([i915#13748])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-basic:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#3555] / [i915#3840])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#3840])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_dsc@dsc-fractional-bpp.html
- shard-tglu-1: NOTRUN -> [SKIP][186] ([i915#3840])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-formats:
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#3555] / [i915#3840])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-dg2-9: NOTRUN -> [SKIP][188] ([i915#3555] / [i915#3840])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][189] ([i915#3840] / [i915#9053])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-tglu: NOTRUN -> [SKIP][190] ([i915#3469])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#4854])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-dg2-9: NOTRUN -> [SKIP][192] ([i915#1839])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_feature_discovery@display-3x.html
- shard-tglu: NOTRUN -> [SKIP][193] ([i915#1839])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu-1: NOTRUN -> [SKIP][194] ([i915#1839])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2-9: NOTRUN -> [SKIP][195] ([i915#9337])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-mtlp: NOTRUN -> [SKIP][196] ([i915#3637] / [i915#9934])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][197] ([i915#9934]) +3 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#3637] / [i915#9934]) +4 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-rkl: NOTRUN -> [SKIP][199] ([i915#9934]) +3 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ab-vga1-hdmi-a1:
- shard-snb: [PASS][200] -> [FAIL][201] ([i915#11832] / [i915#13734]) +1 other test fail
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-snb7/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ab-vga1-hdmi-a1.html
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-snb6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu: NOTRUN -> [SKIP][202] ([i915#9934])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][203] ([i915#9934])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-dg2: NOTRUN -> [SKIP][204] ([i915#9934]) +4 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
- shard-tglu-1: NOTRUN -> [SKIP][205] ([i915#3637] / [i915#9934]) +2 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@absolute-wf_vblank-interruptible:
- shard-rkl: NOTRUN -> [DMESG-WARN][206] ([i915#12917] / [i915#12964])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_flip@absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1:
- shard-tglu: [PASS][207] -> [FAIL][208] ([i915#13734]) +1 other test fail
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-tglu-5/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
* igt@kms_flip@flip-vs-dpms-on-nop-interruptible:
- shard-dg2: NOTRUN -> [FAIL][209] ([i915#10826]) +1 other test fail
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a2:
- shard-rkl: [PASS][210] -> [FAIL][211] ([i915#13734]) +1 other test fail
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-6/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a2.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-6/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][212] ([i915#2672] / [i915#3555]) +1 other test skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
- shard-tglu-1: NOTRUN -> [SKIP][213] ([i915#2672] / [i915#3555])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][214] ([i915#2672]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
- shard-tglu-1: NOTRUN -> [SKIP][215] ([i915#2587] / [i915#2672]) +2 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#2672] / [i915#3555] / [i915#8813]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][217] ([i915#2672] / [i915#8813]) +1 other test skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#2672] / [i915#3555])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-dg2-9: NOTRUN -> [SKIP][219] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][220] ([i915#2672]) +2 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][221] ([i915#2587] / [i915#2672] / [i915#3555])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][222] ([i915#2587] / [i915#2672]) +2 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][223] ([i915#2587] / [i915#2672] / [i915#3555]) +1 other test skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][224] ([i915#2672] / [i915#3555]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
- shard-dg2-9: NOTRUN -> [SKIP][225] ([i915#2672] / [i915#3555])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][227] ([i915#2672]) +2 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2: [PASS][228] -> [FAIL][229] ([i915#6880]) +2 other tests fail
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2-9: NOTRUN -> [SKIP][230] ([i915#5354]) +13 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][231] ([i915#8708]) +14 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw:
- shard-tglu-1: NOTRUN -> [SKIP][232] +61 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][233] ([i915#8708]) +1 other test skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][234] ([i915#5354]) +19 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][235] ([i915#9766])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#3023]) +12 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
- shard-dg2-9: NOTRUN -> [SKIP][237] ([i915#3458]) +11 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#3458]) +10 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#8708]) +7 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite:
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#1825]) +9 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#1825]) +18 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][242] +52 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: NOTRUN -> [SKIP][243] ([i915#12713])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_hdr@brightness-with-hdr.html
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#12713])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-hdr:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#3555] / [i915#8228])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2-9: NOTRUN -> [SKIP][246] ([i915#3555] / [i915#8228]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle:
- shard-tglu: NOTRUN -> [SKIP][247] ([i915#3555] / [i915#8228]) +2 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][248] ([i915#3555] / [i915#8228])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][249] ([i915#12394])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#13688])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_joiner@basic-max-non-joiner.html
- shard-tglu-1: NOTRUN -> [SKIP][251] ([i915#13688])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][252] ([i915#12388])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][253] ([i915#10656])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][254] ([i915#12339])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#13522])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-mtlp: NOTRUN -> [SKIP][256] ([i915#4816])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@legacy:
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#6301])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-rkl: [PASS][258] -> [INCOMPLETE][259] ([i915#13476])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-4/igt@kms_pipe_crc_basic@suspend-read-crc.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][260] ([i915#13476])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-dg2: NOTRUN -> [SKIP][261] ([i915#13705])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-2-size-128:
- shard-rkl: NOTRUN -> [DMESG-WARN][262] ([i915#12964]) +9 other tests dmesg-warn
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-2-size-128.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-tglu: NOTRUN -> [SKIP][263] ([i915#13958])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][264] ([i915#13958])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][265] ([i915#13958]) +1 other test skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-yf.html
- shard-rkl: NOTRUN -> [SKIP][266] ([i915#13958])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2: NOTRUN -> [SKIP][267] ([i915#14259])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][268] ([i915#14259])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_plane_multiple@tiling-yf.html
- shard-dg2-9: NOTRUN -> [SKIP][269] ([i915#14259])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-rkl: NOTRUN -> [SKIP][270] ([i915#12247]) +6 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][271] ([i915#12247]) +9 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-tglu-1: NOTRUN -> [SKIP][272] ([i915#12247]) +4 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a:
- shard-mtlp: NOTRUN -> [SKIP][273] ([i915#12247]) +4 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-rkl: NOTRUN -> [SKIP][274] ([i915#12247] / [i915#6953])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][275] ([i915#12247] / [i915#6953] / [i915#9423])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][276] ([i915#12247]) +3 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2-9: NOTRUN -> [SKIP][277] ([i915#12343])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade:
- shard-rkl: NOTRUN -> [SKIP][278] ([i915#5354])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_pm_backlight@fade.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][279] ([i915#9812]) +1 other test skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-mtlp: NOTRUN -> [SKIP][280] ([i915#9292])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: NOTRUN -> [SKIP][281] ([i915#3361])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [PASS][282] -> [SKIP][283] ([i915#4281])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-7/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][284] ([i915#9340])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-tglu-1: NOTRUN -> [SKIP][285] ([i915#8430])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: [PASS][286] -> [SKIP][287] ([i915#9519]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg2: [PASS][288] -> [FAIL][289] ([i915#8717])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-4/igt@kms_pm_rpm@i2c.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-2/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2-9: NOTRUN -> [SKIP][290] ([i915#9519]) +1 other test skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-tglu: NOTRUN -> [SKIP][291] ([i915#9519])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-tglu-1: NOTRUN -> [SKIP][292] ([i915#9519])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-crc-hybrid:
- shard-dg2: NOTRUN -> [SKIP][293] ([i915#6524] / [i915#6805])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-crc-vgem:
- shard-dg2-9: NOTRUN -> [SKIP][294] ([i915#6524] / [i915#6805])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_prime@basic-crc-vgem.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: NOTRUN -> [SKIP][295] ([i915#6524])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][296] ([i915#11520]) +6 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
- shard-rkl: NOTRUN -> [SKIP][297] ([i915#11520]) +3 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][298] ([i915#9808])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][299] ([i915#12316]) +2 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg2-9: NOTRUN -> [SKIP][300] ([i915#11520]) +5 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][301] ([i915#11520]) +5 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-tglu-1: NOTRUN -> [SKIP][302] ([i915#11520]) +5 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-mtlp: NOTRUN -> [SKIP][303] ([i915#4348])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg2-9: NOTRUN -> [SKIP][304] ([i915#9683])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_psr2_su@page_flip-p010.html
- shard-tglu: NOTRUN -> [SKIP][305] ([i915#9683])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr-cursor-plane-onoff:
- shard-tglu: NOTRUN -> [SKIP][306] ([i915#9732]) +12 other tests skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-7/igt@kms_psr@fbc-psr-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-sprite-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][307] ([i915#1072] / [i915#9732]) +15 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@kms_psr@fbc-psr2-sprite-mmap-cpu.html
* igt@kms_psr@fbc-psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][308] ([i915#9732]) +17 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html
* igt@kms_psr@fbc-psr2-sprite-plane-move:
- shard-mtlp: NOTRUN -> [SKIP][309] ([i915#9688]) +4 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_psr@fbc-psr2-sprite-plane-move.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][310] ([i915#1072] / [i915#9732]) +12 other tests skip
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_psr@psr2-suspend:
- shard-rkl: NOTRUN -> [SKIP][311] ([i915#1072] / [i915#9732]) +13 other tests skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_psr@psr2-suspend.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu: NOTRUN -> [SKIP][312] ([i915#9685]) +1 other test skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2-9: NOTRUN -> [SKIP][313] ([i915#4235])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2-9: NOTRUN -> [SKIP][314] ([i915#12755] / [i915#5190])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-mtlp: NOTRUN -> [SKIP][315] ([i915#5289])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-dg2-9: NOTRUN -> [SKIP][316] ([i915#5190])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: NOTRUN -> [SKIP][317] ([i915#5289]) +1 other test skip
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
- shard-tglu-1: NOTRUN -> [SKIP][318] ([i915#5289])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2-9: NOTRUN -> [SKIP][319] ([i915#12755])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2-9: NOTRUN -> [ABORT][320] ([i915#13179]) +1 other test abort
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-mtlp: NOTRUN -> [SKIP][321] ([i915#3555] / [i915#8809])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2: NOTRUN -> [SKIP][322] ([i915#8623])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][323] ([i915#9906])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flip-dpms:
- shard-mtlp: NOTRUN -> [SKIP][324] ([i915#3555] / [i915#8808])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@flip-suspend:
- shard-tglu: NOTRUN -> [SKIP][325] ([i915#3555])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_vrr@flip-suspend.html
- shard-dg2-9: NOTRUN -> [SKIP][326] ([i915#3555])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@max-min:
- shard-dg2: NOTRUN -> [SKIP][327] ([i915#9906])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-mtlp: NOTRUN -> [SKIP][328] ([i915#8808] / [i915#9906])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-dg2-9: NOTRUN -> [SKIP][329] ([i915#9906])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_vrr@seamless-rr-switch-vrr.html
- shard-tglu: NOTRUN -> [SKIP][330] ([i915#9906])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-2/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2-9: NOTRUN -> [SKIP][331] ([i915#2437] / [i915#9412]) +1 other test skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@perf@global-sseu-config:
- shard-dg2: NOTRUN -> [SKIP][332] ([i915#7387])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@perf@global-sseu-config.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: NOTRUN -> [FAIL][333] ([i915#4349]) +2 other tests fail
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-7/igt@perf_pmu@busy-double-start.html
* igt@perf_pmu@rc6-all-gts:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#8516])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@perf_pmu@rc6-all-gts.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-dg2-9: NOTRUN -> [SKIP][335] ([i915#8516])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-9/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-write:
- shard-rkl: NOTRUN -> [SKIP][336] ([i915#3291] / [i915#3708])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@prime_vgem@basic-write.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg2: NOTRUN -> [SKIP][337] ([i915#9917]) +1 other test skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-rkl: NOTRUN -> [SKIP][338] ([i915#9917])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@gem_eio@wait-wedge-10ms:
- shard-mtlp: [ABORT][339] ([i915#13723]) -> [PASS][340]
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-mtlp-4/igt@gem_eio@wait-wedge-10ms.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-mtlp-8/igt@gem_eio@wait-wedge-10ms.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [TIMEOUT][341] ([i915#5493]) -> [PASS][342] +1 other test pass
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_pxp@verify-pxp-stale-buf-execution:
- shard-rkl: [TIMEOUT][343] ([i915#12917] / [i915#12964]) -> [PASS][344] +2 other tests pass
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-4/igt@gem_pxp@verify-pxp-stale-buf-execution.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@gem_pxp@verify-pxp-stale-buf-execution.html
* igt@gem_softpin@noreloc:
- shard-rkl: [DMESG-WARN][345] ([i915#12964]) -> [PASS][346] +6 other tests pass
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-7/igt@gem_softpin@noreloc.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@gem_softpin@noreloc.html
* igt@i915_module_load@load:
- shard-dg2: ([PASS][347], [PASS][348], [PASS][349], [PASS][350], [PASS][351], [PASS][352], [PASS][353], [DMESG-WARN][354], [PASS][355], [PASS][356], [PASS][357], [PASS][358], [PASS][359], [PASS][360], [PASS][361], [PASS][362], [PASS][363], [PASS][364], [PASS][365], [PASS][366], [PASS][367], [PASS][368], [PASS][369]) -> ([PASS][370], [PASS][371], [PASS][372], [PASS][373], [PASS][374], [PASS][375], [PASS][376], [PASS][377], [PASS][378], [PASS][379], [PASS][380], [PASS][381], [PASS][382], [PASS][383], [PASS][384], [PASS][385], [PASS][386], [PASS][387], [PASS][388], [PASS][389], [PASS][390], [PASS][391])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-4/igt@i915_module_load@load.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-2/igt@i915_module_load@load.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-5/igt@i915_module_load@load.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-11/igt@i915_module_load@load.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-8/igt@i915_module_load@load.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-6/igt@i915_module_load@load.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-2/igt@i915_module_load@load.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-2/igt@i915_module_load@load.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-10/igt@i915_module_load@load.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-7/igt@i915_module_load@load.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-5/igt@i915_module_load@load.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-6/igt@i915_module_load@load.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-8/igt@i915_module_load@load.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-3/igt@i915_module_load@load.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-11/igt@i915_module_load@load.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-10/igt@i915_module_load@load.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-10/igt@i915_module_load@load.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-1/igt@i915_module_load@load.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-3/igt@i915_module_load@load.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-4/igt@i915_module_load@load.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-1/igt@i915_module_load@load.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-7/igt@i915_module_load@load.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-11/igt@i915_module_load@load.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@i915_module_load@load.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-8/igt@i915_module_load@load.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@i915_module_load@load.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-10/igt@i915_module_load@load.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-2/igt@i915_module_load@load.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-2/igt@i915_module_load@load.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@i915_module_load@load.html
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-7/igt@i915_module_load@load.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-1/igt@i915_module_load@load.html
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-7/igt@i915_module_load@load.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-6/igt@i915_module_load@load.html
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-10/igt@i915_module_load@load.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@i915_module_load@load.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-4/igt@i915_module_load@load.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@i915_module_load@load.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-6/igt@i915_module_load@load.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-5/igt@i915_module_load@load.html
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-10/igt@i915_module_load@load.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@i915_module_load@load.html
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-3/igt@i915_module_load@load.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-4/igt@i915_module_load@load.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-8/igt@i915_module_load@load.html
* igt@i915_pm_rpm@gem-mmap-type:
- shard-rkl: [SKIP][392] ([i915#13328]) -> [PASS][393]
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-7/igt@i915_pm_rpm@gem-mmap-type.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@i915_pm_rpm@gem-mmap-type.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [INCOMPLETE][394] ([i915#4817]) -> [PASS][395]
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_atomic_interruptible@legacy-cursor:
- shard-dg1: [DMESG-WARN][396] ([i915#4423]) -> [PASS][397] +1 other test pass
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-12/igt@kms_atomic_interruptible@legacy-cursor.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-18/igt@kms_atomic_interruptible@legacy-cursor.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-tglu: [FAIL][398] ([i915#13566]) -> [PASS][399] +5 other tests pass
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-tglu-5/igt@kms_cursor_crc@cursor-onscreen-256x85.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-tglu-8/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-snb: [SKIP][400] -> [PASS][401] +2 other tests pass
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-snb6/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-varying-size:
- shard-rkl: [FAIL][402] ([i915#2346]) -> [PASS][403]
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-4/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][404] ([i915#14033]) -> [PASS][405] +1 other test pass
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-snb2/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_hdr@static-toggle:
- shard-dg2: [SKIP][406] ([i915#3555] / [i915#8228]) -> [PASS][407] +1 other test pass
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-7/igt@kms_hdr@static-toggle.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@kms_hdr@static-toggle.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format:
- shard-rkl: [DMESG-WARN][408] ([i915#12917] / [i915#12964]) -> [PASS][409]
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [SKIP][410] ([i915#9519]) -> [PASS][411]
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [SKIP][412] ([i915#9519]) -> [PASS][413]
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-2/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [SKIP][414] ([i915#3555] / [i915#9906]) -> [PASS][415]
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-2/igt@kms_vrr@negative-basic.html
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-10/igt@kms_vrr@negative-basic.html
#### Warnings ####
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: [INCOMPLETE][416] ([i915#13427]) -> [ABORT][417] ([i915#13427])
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-11/igt@gem_create@create-ext-cpu-access-big.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-8/igt@gem_create@create-ext-cpu-access-big.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-dg1: [SKIP][418] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][419] ([i915#4538] / [i915#5286])
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-16/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-12/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][420] ([i915#6095]) -> [SKIP][421] ([i915#14098] / [i915#6095]) +8 other tests skip
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-dg1: [SKIP][422] -> [SKIP][423] ([i915#4423])
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-18/igt@kms_chamelium_color@ctm-red-to-blue.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-16/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: [SKIP][424] ([i915#7118] / [i915#9424]) -> [FAIL][425] ([i915#7173])
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-7/igt@kms_content_protection@atomic-dpms.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-11/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@uevent:
- shard-dg2: [FAIL][426] ([i915#1339] / [i915#7173]) -> [SKIP][427] ([i915#7118] / [i915#9424])
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-11/igt@kms_content_protection@uevent.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-8/igt@kms_content_protection@uevent.html
- shard-snb: [SKIP][428] -> [INCOMPLETE][429] ([i915#8816])
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-snb7/igt@kms_content_protection@uevent.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-snb6/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-dg1: [SKIP][430] ([i915#3555] / [i915#4423]) -> [SKIP][431] ([i915#3555])
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-12/igt@kms_cursor_crc@cursor-onscreen-32x10.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-18/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-dg1: [SKIP][432] ([i915#13748] / [i915#4423]) -> [SKIP][433] ([i915#13748])
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-16/igt@kms_dp_link_training@uhbr-mst.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-12/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg1: [SKIP][434] ([i915#8381]) -> [SKIP][435] ([i915#4423] / [i915#8381])
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-18/igt@kms_flip@flip-vs-fences-interruptible.html
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-12/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-dg1: [SKIP][436] ([i915#4423] / [i915#5439]) -> [SKIP][437] ([i915#5439])
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-dg2: [SKIP][438] ([i915#10433] / [i915#3458]) -> [SKIP][439] ([i915#3458]) +2 other tests skip
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg1: [SKIP][440] ([i915#3458] / [i915#4423]) -> [SKIP][441] ([i915#3458])
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt:
- shard-dg1: [SKIP][442] ([i915#4423]) -> [SKIP][443]
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu:
- shard-dg2: [SKIP][444] ([i915#3458]) -> [SKIP][445] ([i915#10433] / [i915#3458])
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
- shard-glk: [INCOMPLETE][446] ([i915#13476]) -> [INCOMPLETE][447] ([i915#13409] / [i915#13476])
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][448] ([i915#9340]) -> [SKIP][449] ([i915#3828])
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [SKIP][450] ([i915#9519]) -> [DMESG-WARN][451] ([i915#12964])
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-rkl-5/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_psr@fbc-pr-primary-page-flip:
- shard-dg1: [SKIP][452] ([i915#1072] / [i915#9732]) -> [SKIP][453] ([i915#1072] / [i915#4423] / [i915#9732])
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-19/igt@kms_psr@fbc-pr-primary-page-flip.html
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-16/igt@kms_psr@fbc-pr-primary-page-flip.html
* igt@kms_psr@fbc-psr2-cursor-mmap-cpu:
- shard-dg1: [SKIP][454] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][455] ([i915#1072] / [i915#9732])
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16676/shard-dg1-13/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150033v1/shard-dg1-13/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10333]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10333
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11441
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11832]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11832
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13304]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13304
[i915#13328]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13328
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13427
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13705]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13705
[i915#13723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13723
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#4958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4958
[i915#5107]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5107
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8717
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8816
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9292
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_16676 -> Patchwork_150033v1
CI-20190529: 20190529
CI_DRM_16676: 52ecbb6a68785860c776b29f58792d9807243979 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8401: 8401
Patchwork_150033v1: 52ecbb6a68785860c776b29f58792d9807243979 @ 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_150033v1/index.html
[-- Attachment #2: Type: text/html, Size: 152284 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
2025-06-10 11:42 ` Krzysztof Niemiec
@ 2025-06-11 7:37 ` Krzysztof Karas
0 siblings, 0 replies; 9+ messages in thread
From: Krzysztof Karas @ 2025-06-11 7:37 UTC (permalink / raw)
To: Krzysztof Niemiec
Cc: intel-gfx, Matthew Auld, Andi Shyti, Sebastian Brzezinka
Hi Krzysztof,
thanks for reviewing!
[...]
> To me, this has a bit of code smell. The double pointer needs to be passed
> to the helper function if we want to acquire the file inside it. However
> we can also just let the caller handle that acquisition, especially since
> we have it call fput() anyway. That way it's clear that it's the caller
> who actually has to manage the resource during its lifetime. This will
> also allow the helper function to take just a copy of the file pointer,
> getting rid of all the redundant dereferencing inside.
>
> So IMO the usage should be more like:
>
> <in caller function>
>
> unsigned long addr;
> struct file *file;
>
> file = acquire_in_some_manner();
> addr = __igt_mmap_offset(i915, offset, size, prot, flags, file);
>
> /* do some operations */
>
> fput(file);
>
> </in caller function>
>
> > +unsigned long igt_mmap_offset_get_file(struct drm_i915_private *i915,
> > + u64 offset,
> > + unsigned long size,
> > + unsigned long prot,
> > + unsigned long flags,
> > + struct file **file)
> > +{
> > + return __igt_mmap_offset(i915, offset, size, prot, flags, file);
> > +}
>
> Also given the above I'd reconsider this function. Since we're now
> expecting the caller to acquire the file anyway, we could probably just
> put the body of __igt_mmap_offset() into igt_mmap_offset_get_file() and
> call _get_file() from igt_mmap_offset().
>
Great suggestions, haven't thought about it that way. I like the
last part especially - putting the get_file call inside
igt_mmap_offset().
Best Regards,
Krzysztof
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
2025-06-10 12:55 ` [PATCH] " Sebastian Brzezinka
@ 2025-06-11 7:39 ` Krzysztof Karas
0 siblings, 0 replies; 9+ messages in thread
From: Krzysztof Karas @ 2025-06-11 7:39 UTC (permalink / raw)
To: Sebastian Brzezinka
Cc: intel-gfx, Matthew Auld, Andi Shyti, Krzysztof Niemiec
Hi Sebastian,
[...]
> > if (err) {
> > - addr = err;
> > - goto out_file;
> > + fput(*file);
> I'll try to avoid calling fput() here and instead handle it where the
> file is created. This will simplify tracking the file's lifecycle.
>
Yup, you are right, I should do that instead.
Best Regards,
Krzysztof
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
2025-06-10 10:21 [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill Krzysztof Karas
` (3 preceding siblings ...)
2025-06-10 13:57 ` ✗ i915.CI.Full: failure for " Patchwork
@ 2025-06-11 10:40 ` Chris Wilson
2025-06-11 14:22 ` kernel test robot
5 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2025-06-11 10:40 UTC (permalink / raw)
To: Krzysztof Karas, intel-gfx
Cc: Matthew Auld, Andi Shyti, Krzysztof Niemiec, Sebastian Brzezinka
Quoting Krzysztof Karas (2025-06-10 12:21:24)
> igt_mmap_migrate() tests migration with various parameters.
> In one of the cases, where FILL and UNFAULTABLE flags are set,
> during first stages of this test a mock file is opened in
> igt_mmap_offset(), which results in allocating some data in the
> GPU memory. Then, also in igt_mmap_offset(), the file is closed
> (fput) and the cleanup of that data is scheduled. Right after
> that, the test calls igt_fill_mappable() to fill all available
> GPU memory. At this point, three scenarios are possible
> (N = max size of GPU memory for this test in MiB):
> 1) the data cleanup does not fire until the whole test is over,
> so the memory is fully occupied by 1 MiB with that data and
> N - 1 MiB added by igt_fill_mappable(),
> 2) the data cleanup fires before igt_fill_mappable() completes,
> so the whole memory is populated with N MiB by
> igt_fill_mappable(),
> 3) the data cleanup is performed right after fill is done,
> so only N - 1 MiB are in the GPU memory, preventing the test
> from properly faulting - we'd expect no space left, but an
> object was able to fit in the remaining 1 MiB.
>
> Amend the problem by keeping the mock file open throughout the
> duration of this test and calling fput() from the test itself.
The file is owned by vma->vm_file for the duration of the mapping.
-Chris
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
2025-06-10 10:21 [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill Krzysztof Karas
` (4 preceding siblings ...)
2025-06-11 10:40 ` [PATCH] " Chris Wilson
@ 2025-06-11 14:22 ` kernel test robot
5 siblings, 0 replies; 9+ messages in thread
From: kernel test robot @ 2025-06-11 14:22 UTC (permalink / raw)
To: Krzysztof Karas, intel-gfx
Cc: llvm, oe-kbuild-all, Matthew Auld, Andi Shyti, Krzysztof Niemiec,
Sebastian Brzezinka
Hi Krzysztof,
kernel test robot noticed the following build warnings:
[auto build test WARNING on drm-intel/for-linux-next]
[also build test WARNING on drm-intel/for-linux-next-fixes drm-tip/drm-tip linus/master v6.16-rc1 next-20250611]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Krzysztof-Karas/drm-i915-selftests-Keep-mock-file-open-during-unfaultable-migrate-with-fill/20250610-182359
base: git://anongit.freedesktop.org/drm-intel for-linux-next
patch link: https://lore.kernel.org/r/rkhynu6kvc66vebupjvz6wah4qlxcbbxpnesjx2njqsfhxtk2n%40rotnqdv2ori4
patch subject: [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
config: x86_64-allyesconfig (https://download.01.org/0day-ci/archive/20250611/202506112213.gLkM0b3U-lkp@intel.com/config)
compiler: clang version 20.1.2 (https://github.com/llvm/llvm-project 58df0ef89dd64126512e4ee27b4ac3fd8ddf6247)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250611/202506112213.gLkM0b3U-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202506112213.gLkM0b3U-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from drivers/gpu/drm/i915/gem/i915_gem_mman.c:1155:
>> drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c:1195:6: warning: variable 'mock_file' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
1195 | if (err)
| ^~~
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c:1303:7: note: uninitialized use occurs here
1303 | fput(mock_file);
| ^~~~~~~~~
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c:1195:2: note: remove the 'if' if its condition is always false
1195 | if (err)
| ^~~~~~~~
1196 | goto out_put;
| ~~~~~~~~~~~~
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c:1179:24: note: initialize the variable 'mock_file' to silence this warning
1179 | struct file *mock_file;
| ^
| = NULL
1 warning generated.
vim +1195 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
fb87550d251787 Matthew Auld 2022-02-28 1165
fb87550d251787 Matthew Auld 2022-02-28 1166 #define IGT_MMAP_MIGRATE_TOPDOWN (1 << 0)
fb87550d251787 Matthew Auld 2022-02-28 1167 #define IGT_MMAP_MIGRATE_FILL (1 << 1)
fb87550d251787 Matthew Auld 2022-02-28 1168 #define IGT_MMAP_MIGRATE_EVICTABLE (1 << 2)
fb87550d251787 Matthew Auld 2022-02-28 1169 #define IGT_MMAP_MIGRATE_UNFAULTABLE (1 << 3)
bfe53be268afd2 Matthew Auld 2022-06-29 1170 #define IGT_MMAP_MIGRATE_FAIL_GPU (1 << 4)
fb87550d251787 Matthew Auld 2022-02-28 1171 static int __igt_mmap_migrate(struct intel_memory_region **placements,
fb87550d251787 Matthew Auld 2022-02-28 1172 int n_placements,
fb87550d251787 Matthew Auld 2022-02-28 1173 struct intel_memory_region *expected_mr,
fb87550d251787 Matthew Auld 2022-02-28 1174 unsigned int flags)
fb87550d251787 Matthew Auld 2022-02-28 1175 {
fb87550d251787 Matthew Auld 2022-02-28 1176 struct drm_i915_private *i915 = placements[0]->i915;
fb87550d251787 Matthew Auld 2022-02-28 1177 struct drm_i915_gem_object *obj;
fb87550d251787 Matthew Auld 2022-02-28 1178 struct i915_request *rq = NULL;
e63a0050b65f8d Krzysztof Karas 2025-06-10 1179 struct file *mock_file;
fb87550d251787 Matthew Auld 2022-02-28 1180 unsigned long addr;
fb87550d251787 Matthew Auld 2022-02-28 1181 LIST_HEAD(objects);
fb87550d251787 Matthew Auld 2022-02-28 1182 u64 offset;
fb87550d251787 Matthew Auld 2022-02-28 1183 int err;
fb87550d251787 Matthew Auld 2022-02-28 1184
fb87550d251787 Matthew Auld 2022-02-28 1185 obj = __i915_gem_object_create_user(i915, PAGE_SIZE,
fb87550d251787 Matthew Auld 2022-02-28 1186 placements,
fb87550d251787 Matthew Auld 2022-02-28 1187 n_placements);
fb87550d251787 Matthew Auld 2022-02-28 1188 if (IS_ERR(obj))
fb87550d251787 Matthew Auld 2022-02-28 1189 return PTR_ERR(obj);
fb87550d251787 Matthew Auld 2022-02-28 1190
fb87550d251787 Matthew Auld 2022-02-28 1191 if (flags & IGT_MMAP_MIGRATE_TOPDOWN)
fb87550d251787 Matthew Auld 2022-02-28 1192 obj->flags |= I915_BO_ALLOC_GPU_ONLY;
fb87550d251787 Matthew Auld 2022-02-28 1193
fb87550d251787 Matthew Auld 2022-02-28 1194 err = __assign_mmap_offset(obj, I915_MMAP_TYPE_FIXED, &offset, NULL);
fb87550d251787 Matthew Auld 2022-02-28 @1195 if (err)
fb87550d251787 Matthew Auld 2022-02-28 1196 goto out_put;
fb87550d251787 Matthew Auld 2022-02-28 1197
fb87550d251787 Matthew Auld 2022-02-28 1198 /*
fb87550d251787 Matthew Auld 2022-02-28 1199 * This will eventually create a GEM context, due to opening dummy drm
fb87550d251787 Matthew Auld 2022-02-28 1200 * file, which needs a tiny amount of mappable device memory for the top
fb87550d251787 Matthew Auld 2022-02-28 1201 * level paging structures(and perhaps scratch), so make sure we
fb87550d251787 Matthew Auld 2022-02-28 1202 * allocate early, to avoid tears.
fb87550d251787 Matthew Auld 2022-02-28 1203 */
e63a0050b65f8d Krzysztof Karas 2025-06-10 1204 addr = igt_mmap_offset_get_file(i915, offset, obj->base.size,
e63a0050b65f8d Krzysztof Karas 2025-06-10 1205 PROT_WRITE, MAP_SHARED, &mock_file);
fb87550d251787 Matthew Auld 2022-02-28 1206 if (IS_ERR_VALUE(addr)) {
fb87550d251787 Matthew Auld 2022-02-28 1207 err = addr;
fb87550d251787 Matthew Auld 2022-02-28 1208 goto out_put;
fb87550d251787 Matthew Auld 2022-02-28 1209 }
fb87550d251787 Matthew Auld 2022-02-28 1210
fb87550d251787 Matthew Auld 2022-02-28 1211 if (flags & IGT_MMAP_MIGRATE_FILL) {
fb87550d251787 Matthew Auld 2022-02-28 1212 err = igt_fill_mappable(placements[0], &objects);
fb87550d251787 Matthew Auld 2022-02-28 1213 if (err)
fb87550d251787 Matthew Auld 2022-02-28 1214 goto out_put;
fb87550d251787 Matthew Auld 2022-02-28 1215 }
fb87550d251787 Matthew Auld 2022-02-28 1216
fb87550d251787 Matthew Auld 2022-02-28 1217 err = i915_gem_object_lock(obj, NULL);
fb87550d251787 Matthew Auld 2022-02-28 1218 if (err)
fb87550d251787 Matthew Auld 2022-02-28 1219 goto out_put;
fb87550d251787 Matthew Auld 2022-02-28 1220
fb87550d251787 Matthew Auld 2022-02-28 1221 err = i915_gem_object_pin_pages(obj);
fb87550d251787 Matthew Auld 2022-02-28 1222 if (err) {
fb87550d251787 Matthew Auld 2022-02-28 1223 i915_gem_object_unlock(obj);
fb87550d251787 Matthew Auld 2022-02-28 1224 goto out_put;
fb87550d251787 Matthew Auld 2022-02-28 1225 }
fb87550d251787 Matthew Auld 2022-02-28 1226
fb87550d251787 Matthew Auld 2022-02-28 1227 err = intel_context_migrate_clear(to_gt(i915)->migrate.context, NULL,
9275277d53248d Fei Yang 2023-05-09 1228 obj->mm.pages->sgl, obj->pat_index,
fb87550d251787 Matthew Auld 2022-02-28 1229 i915_gem_object_is_lmem(obj),
fb87550d251787 Matthew Auld 2022-02-28 1230 expand32(POISON_INUSE), &rq);
fb87550d251787 Matthew Auld 2022-02-28 1231 i915_gem_object_unpin_pages(obj);
fb87550d251787 Matthew Auld 2022-02-28 1232 if (rq) {
11f01dcf3b32d0 Matthew Auld 2022-06-29 1233 err = dma_resv_reserve_fences(obj->base.resv, 1);
11f01dcf3b32d0 Matthew Auld 2022-06-29 1234 if (!err)
73511edf8b196e Christian König 2021-11-09 1235 dma_resv_add_fence(obj->base.resv, &rq->fence,
1d7f5e6c5240c3 Christian König 2021-12-22 1236 DMA_RESV_USAGE_KERNEL);
fb87550d251787 Matthew Auld 2022-02-28 1237 i915_request_put(rq);
fb87550d251787 Matthew Auld 2022-02-28 1238 }
fb87550d251787 Matthew Auld 2022-02-28 1239 i915_gem_object_unlock(obj);
fb87550d251787 Matthew Auld 2022-02-28 1240 if (err)
fb87550d251787 Matthew Auld 2022-02-28 1241 goto out_put;
fb87550d251787 Matthew Auld 2022-02-28 1242
fb87550d251787 Matthew Auld 2022-02-28 1243 if (flags & IGT_MMAP_MIGRATE_EVICTABLE)
fb87550d251787 Matthew Auld 2022-02-28 1244 igt_make_evictable(&objects);
fb87550d251787 Matthew Auld 2022-02-28 1245
bfe53be268afd2 Matthew Auld 2022-06-29 1246 if (flags & IGT_MMAP_MIGRATE_FAIL_GPU) {
bfe53be268afd2 Matthew Auld 2022-06-29 1247 err = i915_gem_object_lock(obj, NULL);
bfe53be268afd2 Matthew Auld 2022-06-29 1248 if (err)
bfe53be268afd2 Matthew Auld 2022-06-29 1249 goto out_put;
bfe53be268afd2 Matthew Auld 2022-06-29 1250
bfe53be268afd2 Matthew Auld 2022-06-29 1251 /*
bfe53be268afd2 Matthew Auld 2022-06-29 1252 * Ensure we only simulate the gpu failuire when faulting the
bfe53be268afd2 Matthew Auld 2022-06-29 1253 * pages.
bfe53be268afd2 Matthew Auld 2022-06-29 1254 */
bfe53be268afd2 Matthew Auld 2022-06-29 1255 err = i915_gem_object_wait_moving_fence(obj, true);
bfe53be268afd2 Matthew Auld 2022-06-29 1256 i915_gem_object_unlock(obj);
bfe53be268afd2 Matthew Auld 2022-06-29 1257 if (err)
bfe53be268afd2 Matthew Auld 2022-06-29 1258 goto out_put;
bfe53be268afd2 Matthew Auld 2022-06-29 1259 i915_ttm_migrate_set_failure_modes(true, false);
bfe53be268afd2 Matthew Auld 2022-06-29 1260 }
bfe53be268afd2 Matthew Auld 2022-06-29 1261
fb87550d251787 Matthew Auld 2022-02-28 1262 err = ___igt_mmap_migrate(i915, obj, addr,
fb87550d251787 Matthew Auld 2022-02-28 1263 flags & IGT_MMAP_MIGRATE_UNFAULTABLE);
bfe53be268afd2 Matthew Auld 2022-06-29 1264
fb87550d251787 Matthew Auld 2022-02-28 1265 if (!err && obj->mm.region != expected_mr) {
fb87550d251787 Matthew Auld 2022-02-28 1266 pr_err("%s region mismatch %s\n", __func__, expected_mr->name);
fb87550d251787 Matthew Auld 2022-02-28 1267 err = -EINVAL;
fb87550d251787 Matthew Auld 2022-02-28 1268 }
fb87550d251787 Matthew Auld 2022-02-28 1269
bfe53be268afd2 Matthew Auld 2022-06-29 1270 if (flags & IGT_MMAP_MIGRATE_FAIL_GPU) {
bfe53be268afd2 Matthew Auld 2022-06-29 1271 struct intel_gt *gt;
bfe53be268afd2 Matthew Auld 2022-06-29 1272 unsigned int id;
bfe53be268afd2 Matthew Auld 2022-06-29 1273
bfe53be268afd2 Matthew Auld 2022-06-29 1274 i915_ttm_migrate_set_failure_modes(false, false);
bfe53be268afd2 Matthew Auld 2022-06-29 1275
bfe53be268afd2 Matthew Auld 2022-06-29 1276 for_each_gt(gt, i915, id) {
bfe53be268afd2 Matthew Auld 2022-06-29 1277 intel_wakeref_t wakeref;
bfe53be268afd2 Matthew Auld 2022-06-29 1278 bool wedged;
bfe53be268afd2 Matthew Auld 2022-06-29 1279
bfe53be268afd2 Matthew Auld 2022-06-29 1280 mutex_lock(>->reset.mutex);
bfe53be268afd2 Matthew Auld 2022-06-29 1281 wedged = test_bit(I915_WEDGED, >->reset.flags);
bfe53be268afd2 Matthew Auld 2022-06-29 1282 mutex_unlock(>->reset.mutex);
bfe53be268afd2 Matthew Auld 2022-06-29 1283 if (!wedged) {
bfe53be268afd2 Matthew Auld 2022-06-29 1284 pr_err("gt(%u) not wedged\n", id);
bfe53be268afd2 Matthew Auld 2022-06-29 1285 err = -EINVAL;
bfe53be268afd2 Matthew Auld 2022-06-29 1286 continue;
bfe53be268afd2 Matthew Auld 2022-06-29 1287 }
bfe53be268afd2 Matthew Auld 2022-06-29 1288
bfe53be268afd2 Matthew Auld 2022-06-29 1289 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
bfe53be268afd2 Matthew Auld 2022-06-29 1290 igt_global_reset_lock(gt);
bfe53be268afd2 Matthew Auld 2022-06-29 1291 intel_gt_reset(gt, ALL_ENGINES, NULL);
bfe53be268afd2 Matthew Auld 2022-06-29 1292 igt_global_reset_unlock(gt);
bfe53be268afd2 Matthew Auld 2022-06-29 1293 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
bfe53be268afd2 Matthew Auld 2022-06-29 1294 }
bfe53be268afd2 Matthew Auld 2022-06-29 1295
bfe53be268afd2 Matthew Auld 2022-06-29 1296 if (!i915_gem_object_has_unknown_state(obj)) {
bfe53be268afd2 Matthew Auld 2022-06-29 1297 pr_err("object missing unknown_state\n");
bfe53be268afd2 Matthew Auld 2022-06-29 1298 err = -EINVAL;
bfe53be268afd2 Matthew Auld 2022-06-29 1299 }
bfe53be268afd2 Matthew Auld 2022-06-29 1300 }
bfe53be268afd2 Matthew Auld 2022-06-29 1301
fb87550d251787 Matthew Auld 2022-02-28 1302 out_put:
e63a0050b65f8d Krzysztof Karas 2025-06-10 1303 fput(mock_file);
fb87550d251787 Matthew Auld 2022-02-28 1304 i915_gem_object_put(obj);
fb87550d251787 Matthew Auld 2022-02-28 1305 igt_close_objects(i915, &objects);
fb87550d251787 Matthew Auld 2022-02-28 1306 return err;
fb87550d251787 Matthew Auld 2022-02-28 1307 }
fb87550d251787 Matthew Auld 2022-02-28 1308
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2025-06-11 14:22 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-10 10:21 [PATCH] drm/i915/selftests: Keep mock file open during unfaultable migrate with fill Krzysztof Karas
2025-06-10 11:42 ` Krzysztof Niemiec
2025-06-11 7:37 ` Krzysztof Karas
2025-06-10 11:54 ` ✓ i915.CI.BAT: success for " Patchwork
2025-06-10 12:55 ` [PATCH] " Sebastian Brzezinka
2025-06-11 7:39 ` Krzysztof Karas
2025-06-10 13:57 ` ✗ i915.CI.Full: failure for " Patchwork
2025-06-11 10:40 ` [PATCH] " Chris Wilson
2025-06-11 14:22 ` kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.