* [igt-dev] [PATCH i-g-t 0/2] Tests for V3D/VC4 Mmap BO IOCTLs
@ 2022-12-23 21:44 Maíra Canal
2022-12-23 21:44 ` [igt-dev] [PATCH i-g-t 1/2] tests/v3d_mmap: Improve tests from V3D's Mmap BO IOCTL Maíra Canal
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Maíra Canal @ 2022-12-23 21:44 UTC (permalink / raw)
To: Melissa Wen, André Almeida, Emma Anholt, Maxime Ripard; +Cc: igt-dev
Currently, the Mmap BO IOCTL is not completely covered by the existing tests:
V3D only tests invalid BO handlers and VC4 doesn't have tests for this IOCTL.
Therefore, create tests for the Mmap BO IOCTL for the V3D and VC4. For both
drivers, the sub-tests will test invalid parameters and also the consistency
of newly mapped BOs.
Best Regards,
- Maíra Canal
Maíra Canal (2):
tests/v3d_mmap: Improve tests from V3D's Mmap BO IOCTL
tests/vc4_mmap: Create test for VC4's Mmap BO IOCTL
lib/igt_v3d.c | 2 ++
lib/igt_vc4.c | 2 ++
tests/v3d/v3d_mmap.c | 34 ++++++++++++++++++++++++
tests/v3d_ci/v3d.testlist | 2 ++
tests/vc4/meson.build | 1 +
tests/vc4/vc4_mmap.c | 55 +++++++++++++++++++++++++++++++++++++++
tests/vc4_ci/vc4.testlist | 2 ++
7 files changed, 98 insertions(+)
create mode 100644 tests/vc4/vc4_mmap.c
--
2.38.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [igt-dev] [PATCH i-g-t 1/2] tests/v3d_mmap: Improve tests from V3D's Mmap BO IOCTL
2022-12-23 21:44 [igt-dev] [PATCH i-g-t 0/2] Tests for V3D/VC4 Mmap BO IOCTLs Maíra Canal
@ 2022-12-23 21:44 ` Maíra Canal
2022-12-23 21:44 ` [igt-dev] [PATCH i-g-t 2/2] tests/vc4_mmap: Create test for VC4's " Maíra Canal
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Maíra Canal @ 2022-12-23 21:44 UTC (permalink / raw)
To: Melissa Wen, André Almeida, Emma Anholt, Maxime Ripard; +Cc: igt-dev
The current tests for the V3D's Mmap IOCTL don't cover all the
possible invalid parameters on drm_v3d_mmap_bo. Therefore, add a
subtest to make sure that flags on drm_v3d_mmap_bo is zero and also
add a subtest to test the read/write coherency of a newly mapped bo.
Moreover, also adds a check to assure that the mmap's offset is a
multiple of the page size as returned by sysconf(_SC_PAGE_SIZE).
Signed-off-by: Maíra Canal <mcanal@igalia.com>
---
lib/igt_v3d.c | 2 ++
tests/v3d/v3d_mmap.c | 34 ++++++++++++++++++++++++++++++++++
tests/v3d_ci/v3d.testlist | 2 ++
3 files changed, 38 insertions(+)
diff --git a/lib/igt_v3d.c b/lib/igt_v3d.c
index 5aa583da..68d11d7f 100644
--- a/lib/igt_v3d.c
+++ b/lib/igt_v3d.c
@@ -108,6 +108,8 @@ igt_v3d_mmap_bo(int fd, uint32_t handle, uint32_t size, unsigned prot)
do_ioctl(fd, DRM_IOCTL_V3D_MMAP_BO, &mmap_bo);
+ igt_assert_eq(mmap_bo.offset % sysconf(_SC_PAGE_SIZE), 0);
+
ptr = mmap(0, size, prot, MAP_SHARED, fd, mmap_bo.offset);
if (ptr == MAP_FAILED)
return NULL;
diff --git a/tests/v3d/v3d_mmap.c b/tests/v3d/v3d_mmap.c
index 5e2385bd..8c822663 100644
--- a/tests/v3d/v3d_mmap.c
+++ b/tests/v3d/v3d_mmap.c
@@ -33,6 +33,14 @@ igt_main
igt_fixture
fd = drm_open_driver(DRIVER_V3D);
+ igt_describe("Make sure that flags is equal to zero.");
+ igt_subtest("mmap-bad-flags") {
+ struct drm_v3d_mmap_bo get = {
+ .flags = 1,
+ };
+ do_ioctl_err(fd, DRM_IOCTL_V3D_MMAP_BO, &get, EINVAL);
+ }
+
igt_describe("Make sure an invalid BO cannot be mapped.");
igt_subtest("mmap-bad-handle") {
struct drm_v3d_mmap_bo get = {
@@ -41,6 +49,32 @@ igt_main
do_ioctl_err(fd, DRM_IOCTL_V3D_MMAP_BO, &get, ENOENT);
}
+ igt_describe("Test basics of newly mapped bo like default content, write and read "
+ "coherency, mapping existence after gem_close and unmapping.");
+ igt_subtest("mmap-bo") {
+ struct v3d_bo *bo = igt_v3d_create_bo(fd, PAGE_SIZE);
+ uint8_t expected[PAGE_SIZE];
+
+ igt_v3d_bo_mmap(fd, bo);
+
+ /* Testing contents of newly created objects. */
+ memset(expected, 0, sizeof(expected));
+ igt_assert_eq(memcmp(bo->map, expected, sizeof(expected)), 0);
+
+ /* Testing coherency of writes and mmap reads. */
+ memset(bo->map, 0xd0, PAGE_SIZE);
+ memset(expected, 0xd0, PAGE_SIZE);
+ igt_assert_eq(memcmp(expected, bo->map, sizeof(expected)), 0);
+
+ /* Testing that mapping stays after close */
+ gem_close(fd, bo->handle);
+ igt_assert_eq(memcmp(expected, bo->map, sizeof(expected)), 0);
+
+ /* Testing unmapping */
+ munmap(bo->map, PAGE_SIZE);
+ free(bo);
+ }
+
igt_fixture
close(fd);
}
diff --git a/tests/v3d_ci/v3d.testlist b/tests/v3d_ci/v3d.testlist
index 64359fb7..ce8c4f6c 100644
--- a/tests/v3d_ci/v3d.testlist
+++ b/tests/v3d_ci/v3d.testlist
@@ -7,7 +7,9 @@ igt@v3d/v3d_get_bo_offset@get-bad-handle
igt@v3d/v3d_get_param@base-params
igt@v3d/v3d_get_param@get-bad-param
igt@v3d/v3d_get_param@get-bad-flags
+igt@v3d/v3d_mmap@mmap-bad-flags
igt@v3d/v3d_mmap@mmap-bad-handle
+igt@v3d/v3d_mmap@mmap-bo
igt@v3d/v3d_perfmon@create-perfmon-0
igt@v3d/v3d_perfmon@create-perfmon-exceed
igt@v3d/v3d_perfmon@create-perfmon-invalid-counters
--
2.38.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] [PATCH i-g-t 2/2] tests/vc4_mmap: Create test for VC4's Mmap BO IOCTL
2022-12-23 21:44 [igt-dev] [PATCH i-g-t 0/2] Tests for V3D/VC4 Mmap BO IOCTLs Maíra Canal
2022-12-23 21:44 ` [igt-dev] [PATCH i-g-t 1/2] tests/v3d_mmap: Improve tests from V3D's Mmap BO IOCTL Maíra Canal
@ 2022-12-23 21:44 ` Maíra Canal
2022-12-23 22:34 ` [igt-dev] ✓ Fi.CI.BAT: success for Tests for V3D/VC4 Mmap BO IOCTLs Patchwork
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Maíra Canal @ 2022-12-23 21:44 UTC (permalink / raw)
To: Melissa Wen, André Almeida, Emma Anholt, Maxime Ripard; +Cc: igt-dev
Add two igt_subtests for DRM_IOCTL_VC4_MMAP_BO, which tests the possible
invalid parameters for the IOCTL and also the read/write coherency of a
newly mapped bo. Moreover, also adds a check to assure that the mmap's
offset is a multiple of the page size as returned by sysconf(_SC_PAGE_SIZE).
Signed-off-by: Maíra Canal <mcanal@igalia.com>
---
lib/igt_vc4.c | 2 ++
tests/vc4/meson.build | 1 +
tests/vc4/vc4_mmap.c | 55 +++++++++++++++++++++++++++++++++++++++
tests/vc4_ci/vc4.testlist | 2 ++
4 files changed, 60 insertions(+)
create mode 100644 tests/vc4/vc4_mmap.c
diff --git a/lib/igt_vc4.c b/lib/igt_vc4.c
index 91f7f4b5..6b6ad16c 100644
--- a/lib/igt_vc4.c
+++ b/lib/igt_vc4.c
@@ -138,6 +138,8 @@ igt_vc4_mmap_bo(int fd, uint32_t handle, uint32_t size, unsigned prot)
do_ioctl(fd, DRM_IOCTL_VC4_MMAP_BO, &mmap_bo);
+ igt_assert_eq(mmap_bo.offset % sysconf(_SC_PAGE_SIZE), 0);
+
ptr = mmap(0, size, prot, MAP_SHARED, fd, mmap_bo.offset);
if (ptr == MAP_FAILED)
return NULL;
diff --git a/tests/vc4/meson.build b/tests/vc4/meson.build
index 76e6f16c..518f6043 100644
--- a/tests/vc4/meson.build
+++ b/tests/vc4/meson.build
@@ -3,6 +3,7 @@ vc4_progs = [
'vc4_dmabuf_poll',
'vc4_label_bo',
'vc4_lookup_fail',
+ 'vc4_mmap',
'vc4_perfmon',
'vc4_purgeable_bo',
'vc4_tiling',
diff --git a/tests/vc4/vc4_mmap.c b/tests/vc4/vc4_mmap.c
new file mode 100644
index 00000000..8666edf2
--- /dev/null
+++ b/tests/vc4/vc4_mmap.c
@@ -0,0 +1,55 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2022 Igalia S.L.
+ */
+
+#include "igt.h"
+#include "igt_vc4.h"
+
+IGT_TEST_DESCRIPTION("Tests for the VC4's mmap IOCTL");
+
+igt_main
+{
+ int fd;
+
+ igt_fixture {
+ fd = drm_open_driver(DRIVER_VC4);
+ igt_require(igt_vc4_is_v3d(fd));
+ }
+
+ igt_describe("Make sure an invalid BO cannot be mapped.");
+ igt_subtest("mmap-bad-handle") {
+ struct drm_vc4_mmap_bo get = {
+ .handle = 0xd0d0d0d0,
+ };
+ do_ioctl_err(fd, DRM_IOCTL_VC4_MMAP_BO, &get, EINVAL);
+ }
+
+ igt_describe("Test basics of newly mapped bo like default content, write and read "
+ "coherency, mapping existence after gem_close and unmapping.");
+ igt_subtest("mmap-bo") {
+ int handle = igt_vc4_create_bo(fd, PAGE_SIZE);
+ uint32_t *map = igt_vc4_mmap_bo(fd, handle, PAGE_SIZE, PROT_READ | PROT_WRITE);
+ uint8_t expected[PAGE_SIZE];
+
+
+ /* Testing contents of newly created objects. */
+ memset(expected, 0, sizeof(expected));
+ igt_assert_eq(memcmp(map, expected, sizeof(expected)), 0);
+
+ /* Testing coherency of writes and mmap reads. */
+ memset(map, 0xd0, PAGE_SIZE);
+ memset(expected, 0xd0, PAGE_SIZE);
+ igt_assert_eq(memcmp(expected, map, sizeof(expected)), 0);
+
+ /* Testing that mapping stays after close */
+ gem_close(fd, handle);
+ igt_assert_eq(memcmp(expected, map, sizeof(expected)), 0);
+
+ /* Testing unmapping */
+ munmap(map, PAGE_SIZE);
+ }
+
+ igt_fixture
+ close(fd);
+}
diff --git a/tests/vc4_ci/vc4.testlist b/tests/vc4_ci/vc4.testlist
index 1b41538e..889d0035 100644
--- a/tests/vc4_ci/vc4.testlist
+++ b/tests/vc4_ci/vc4.testlist
@@ -8,6 +8,8 @@ igt@vc4/vc4_label_bo@set-bad-handle
igt@vc4/vc4_label_bo@set-bad-name
igt@vc4/vc4_label_bo@set-kernel-name
igt@vc4/vc4_lookup_fail@bad-color-write
+igt@vc4/vc4_mmap@mmap-bad-handle
+igt@vc4/vc4_mmap@mmap-bo
igt@vc4/vc4_perfmon@create-perfmon-0
igt@vc4/vc4_perfmon@create-perfmon-exceed
igt@vc4/vc4_perfmon@create-perfmon-invalid-events
--
2.38.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for Tests for V3D/VC4 Mmap BO IOCTLs
2022-12-23 21:44 [igt-dev] [PATCH i-g-t 0/2] Tests for V3D/VC4 Mmap BO IOCTLs Maíra Canal
2022-12-23 21:44 ` [igt-dev] [PATCH i-g-t 1/2] tests/v3d_mmap: Improve tests from V3D's Mmap BO IOCTL Maíra Canal
2022-12-23 21:44 ` [igt-dev] [PATCH i-g-t 2/2] tests/vc4_mmap: Create test for VC4's " Maíra Canal
@ 2022-12-23 22:34 ` Patchwork
2022-12-23 23:47 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2022-12-28 22:01 ` [igt-dev] [PATCH i-g-t 0/2] " Melissa Wen
4 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2022-12-23 22:34 UTC (permalink / raw)
To: Maíra Canal; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3028 bytes --]
== Series Details ==
Series: Tests for V3D/VC4 Mmap BO IOCTLs
URL : https://patchwork.freedesktop.org/series/112215/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12525 -> IGTPW_8271
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/index.html
Participating hosts (45 -> 44)
------------------------------
Additional (1): bat-atsm-1
Missing (2): fi-kbl-soraka fi-hsw-4770
Known issues
------------
Here are the changes found in IGTPW_8271 that come from known issues:
### IGT changes ###
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6077]: https://gitlab.freedesktop.org/drm/intel/issues/6077
[i915#6078]: https://gitlab.freedesktop.org/drm/intel/issues/6078
[i915#6093]: https://gitlab.freedesktop.org/drm/intel/issues/6093
[i915#6094]: https://gitlab.freedesktop.org/drm/intel/issues/6094
[i915#6166]: https://gitlab.freedesktop.org/drm/intel/issues/6166
[i915#6257]: https://gitlab.freedesktop.org/drm/intel/issues/6257
[i915#6311]: https://gitlab.freedesktop.org/drm/intel/issues/6311
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
[i915#6997]: https://gitlab.freedesktop.org/drm/intel/issues/6997
[i915#7077]: https://gitlab.freedesktop.org/drm/intel/issues/7077
[i915#7357]: https://gitlab.freedesktop.org/drm/intel/issues/7357
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7102 -> IGTPW_8271
CI-20190529: 20190529
CI_DRM_12525: 8e79cebc2d793d37817462b964e521feaf0c425a @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8271: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/index.html
IGT_7102: bacfdc84a9c02556c5441deb21e3a3f18a07347d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Testlist changes
----------------
+igt@v3d/v3d_mmap@mmap-bad-flags
+igt@v3d/v3d_mmap@mmap-bo
+igt@vc4/vc4_mmap@mmap-bad-handle
+igt@vc4/vc4_mmap@mmap-bo
-igt@gem_exercise_blt@fast-copy
-igt@gem_exercise_blt@fast-copy-emit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/index.html
[-- Attachment #2: Type: text/html, Size: 2134 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for Tests for V3D/VC4 Mmap BO IOCTLs
2022-12-23 21:44 [igt-dev] [PATCH i-g-t 0/2] Tests for V3D/VC4 Mmap BO IOCTLs Maíra Canal
` (2 preceding siblings ...)
2022-12-23 22:34 ` [igt-dev] ✓ Fi.CI.BAT: success for Tests for V3D/VC4 Mmap BO IOCTLs Patchwork
@ 2022-12-23 23:47 ` Patchwork
2022-12-28 22:01 ` [igt-dev] [PATCH i-g-t 0/2] " Melissa Wen
4 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2022-12-23 23:47 UTC (permalink / raw)
To: Maíra Canal; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 30473 bytes --]
== Series Details ==
Series: Tests for V3D/VC4 Mmap BO IOCTLs
URL : https://patchwork.freedesktop.org/series/112215/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12525_full -> IGTPW_8271_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/index.html
Participating hosts (13 -> 10)
------------------------------
Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_8271_full:
### IGT changes ###
#### Possible regressions ####
* {igt@vc4/vc4_mmap@mmap-bad-handle} (NEW):
- {shard-dg1}: NOTRUN -> [SKIP][1] +3 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-dg1-14/igt@vc4/vc4_mmap@mmap-bad-handle.html
* {igt@vc4/vc4_mmap@mmap-bo} (NEW):
- {shard-rkl}: NOTRUN -> [SKIP][2] +1 similar issue
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-1/igt@vc4/vc4_mmap@mmap-bo.html
New tests
---------
New tests have been introduced between CI_DRM_12525_full and IGTPW_8271_full:
### New IGT tests (4) ###
* igt@v3d/v3d_mmap@mmap-bad-flags:
- Statuses : 5 skip(s)
- Exec time: [0.0] s
* igt@v3d/v3d_mmap@mmap-bo:
- Statuses : 6 skip(s)
- Exec time: [0.0] s
* igt@vc4/vc4_mmap@mmap-bad-handle:
- Statuses : 6 skip(s)
- Exec time: [0.0] s
* igt@vc4/vc4_mmap@mmap-bo:
- Statuses : 5 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_8271_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ctx_persistence@legacy-engines-hostile-preempt:
- shard-snb: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#1099]) +1 similar issue
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-snb5/igt@gem_ctx_persistence@legacy-engines-hostile-preempt.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- shard-apl: [PASS][4] -> [FAIL][5] ([i915#2842])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-apl1/igt@gem_exec_fair@basic-none-solo@rcs0.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl6/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-glk: [PASS][6] -> [FAIL][7] ([i915#2842])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-glk7/igt@gem_exec_fair@basic-pace@rcs0.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk8/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@gem_huc_copy@huc-copy:
- shard-apl: NOTRUN -> [SKIP][8] ([fdo#109271] / [i915#2190])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl2/igt@gem_huc_copy@huc-copy.html
- shard-glk: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#2190])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk1/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-apl: NOTRUN -> [SKIP][10] ([fdo#109271] / [i915#4613]) +1 similar issue
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl1/igt@gem_lmem_swapping@verify-random-ccs.html
- shard-glk: NOTRUN -> [SKIP][11] ([fdo#109271] / [i915#4613]) +1 similar issue
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk7/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_sync@basic-all:
- shard-glk: [PASS][12] -> [DMESG-WARN][13] ([i915#118])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-glk9/igt@gem_sync@basic-all.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk5/igt@gem_sync@basic-all.html
* igt@gen9_exec_parse@allowed-single:
- shard-apl: [PASS][14] -> [DMESG-WARN][15] ([i915#5566] / [i915#716])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-apl3/igt@gen9_exec_parse@allowed-single.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl2/igt@gen9_exec_parse@allowed-single.html
* igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp:
- shard-apl: NOTRUN -> [SKIP][16] ([fdo#109271] / [i915#1937])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl2/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html
* igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_rc_ccs_cc:
- shard-glk: NOTRUN -> [SKIP][17] ([fdo#109271] / [i915#3886]) +3 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk9/igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc:
- shard-apl: NOTRUN -> [SKIP][18] ([fdo#109271] / [i915#3886]) +4 similar issues
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl3/igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-d-ccs-on-another-bo-yf_tiled_ccs:
- shard-glk: NOTRUN -> [SKIP][19] ([fdo#109271]) +97 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk3/igt@kms_ccs@pipe-d-ccs-on-another-bo-yf_tiled_ccs.html
* igt@kms_chamelium@hdmi-crc-fast:
- shard-glk: NOTRUN -> [SKIP][20] ([fdo#109271] / [fdo#111827]) +7 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk8/igt@kms_chamelium@hdmi-crc-fast.html
* igt@kms_chamelium@vga-frame-dump:
- shard-apl: NOTRUN -> [SKIP][21] ([fdo#109271] / [fdo#111827]) +8 similar issues
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl1/igt@kms_chamelium@vga-frame-dump.html
* igt@kms_color_chamelium@ctm-negative:
- shard-snb: NOTRUN -> [SKIP][22] ([fdo#109271] / [fdo#111827]) +4 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-snb2/igt@kms_color_chamelium@ctm-negative.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-apl: NOTRUN -> [SKIP][23] ([fdo#109271]) +102 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl7/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
- shard-glk: NOTRUN -> [FAIL][24] ([i915#72])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a1:
- shard-glk: [PASS][25] -> [FAIL][26] ([i915#407])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-glk3/igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a1.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk6/igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a1.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-dp-1:
- shard-apl: NOTRUN -> [FAIL][27] ([i915#4573]) +2 similar issues
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl1/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-dp-1.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-b-hdmi-a-2:
- shard-glk: NOTRUN -> [FAIL][28] ([i915#4573]) +2 similar issues
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk3/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-b-hdmi-a-2.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
- shard-apl: NOTRUN -> [SKIP][29] ([fdo#109271] / [i915#658]) +1 similar issue
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl3/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
- shard-glk: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#658]) +1 similar issue
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk3/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-snb: NOTRUN -> [SKIP][31] ([fdo#109271]) +125 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-snb7/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_vblank@pipe-d-wait-idle:
- shard-apl: NOTRUN -> [SKIP][32] ([fdo#109271] / [i915#533])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl6/igt@kms_vblank@pipe-d-wait-idle.html
- shard-glk: NOTRUN -> [SKIP][33] ([fdo#109271] / [i915#533])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk7/igt@kms_vblank@pipe-d-wait-idle.html
* igt@kms_writeback@writeback-fb-id:
- shard-glk: NOTRUN -> [SKIP][34] ([fdo#109271] / [i915#2437])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk3/igt@kms_writeback@writeback-fb-id.html
* igt@sysfs_clients@fair-1:
- shard-apl: NOTRUN -> [SKIP][35] ([fdo#109271] / [i915#2994]) +1 similar issue
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl2/igt@sysfs_clients@fair-1.html
- shard-glk: NOTRUN -> [SKIP][36] ([fdo#109271] / [i915#2994])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk8/igt@sysfs_clients@fair-1.html
* {igt@v3d/v3d_mmap@mmap-bo} (NEW):
- {shard-rkl}: NOTRUN -> [SKIP][37] ([fdo#109315]) +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-6/igt@v3d/v3d_mmap@mmap-bo.html
- {shard-tglu}: NOTRUN -> [SKIP][38] ([fdo#109315] / [i915#2575])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-tglu-3/igt@v3d/v3d_mmap@mmap-bo.html
* {igt@vc4/vc4_mmap@mmap-bad-handle} (NEW):
- {shard-tglu-10}: NOTRUN -> [SKIP][39] ([i915#2575])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-tglu-10/igt@vc4/vc4_mmap@mmap-bad-handle.html
* {igt@vc4/vc4_mmap@mmap-bo} (NEW):
- {shard-tglu}: NOTRUN -> [SKIP][40] ([i915#2575])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-tglu-1/igt@vc4/vc4_mmap@mmap-bo.html
#### Possible fixes ####
* igt@drm_read@short-buffer-block:
- {shard-rkl}: [SKIP][41] ([i915#4098]) -> [PASS][42]
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-3/igt@drm_read@short-buffer-block.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-6/igt@drm_read@short-buffer-block.html
* igt@fbdev@eof:
- {shard-rkl}: [SKIP][43] ([i915#2582]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-5/igt@fbdev@eof.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-6/igt@fbdev@eof.html
* igt@gem_bad_reloc@negative-reloc-lut:
- {shard-rkl}: [SKIP][45] ([i915#3281]) -> [PASS][46] +8 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-2/igt@gem_bad_reloc@negative-reloc-lut.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-5/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [FAIL][47] ([i915#2842]) -> [PASS][48]
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-glk2/igt@gem_exec_fair@basic-pace-share@rcs0.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk2/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-apl: [FAIL][49] ([i915#2842]) -> [PASS][50] +1 similar issue
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-apl6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-apl: [INCOMPLETE][51] ([i915#7708]) -> [PASS][52]
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-apl3/igt@gem_partial_pwrite_pread@writes-after-reads.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl1/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_pread@bench:
- {shard-rkl}: [SKIP][53] ([i915#3282]) -> [PASS][54] +1 similar issue
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-1/igt@gem_pread@bench.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-5/igt@gem_pread@bench.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [DMESG-WARN][55] ([i915#5566] / [i915#716]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-glk8/igt@gen9_exec_parse@allowed-single.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk6/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-chained:
- {shard-rkl}: [SKIP][57] ([i915#2527]) -> [PASS][58] +1 similar issue
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-3/igt@gen9_exec_parse@bb-chained.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-5/igt@gen9_exec_parse@bb-chained.html
* igt@i915_pm_dc@dc9-dpms:
- shard-apl: [FAIL][59] ([i915#4275]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-apl3/igt@i915_pm_dc@dc9-dpms.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl2/igt@i915_pm_dc@dc9-dpms.html
* igt@i915_pm_rpm@dpms-lpsp:
- {shard-dg1}: [SKIP][61] ([i915#1397]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-dg1-17/igt@i915_pm_rpm@dpms-lpsp.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-dg1-14/igt@i915_pm_rpm@dpms-lpsp.html
* igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
- {shard-rkl}: [SKIP][63] ([i915#1397]) -> [PASS][64]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-3/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@i915_pm_rps@engine-order:
- shard-apl: [FAIL][65] ([i915#6537]) -> [PASS][66]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-apl1/igt@i915_pm_rps@engine-order.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl6/igt@i915_pm_rps@engine-order.html
* igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_rc_ccs:
- {shard-rkl}: [SKIP][67] ([i915#1845] / [i915#4098]) -> [PASS][68] +19 similar issues
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-4/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_rc_ccs.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-6/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_rc_ccs.html
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
- shard-glk: [FAIL][69] ([i915#2346]) -> [PASS][70]
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- {shard-rkl}: [SKIP][71] ([i915#1849] / [i915#4098]) -> [PASS][72] +13 similar issues
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_properties@plane-properties-legacy:
- {shard-rkl}: [SKIP][73] ([i915#1849]) -> [PASS][74] +1 similar issue
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-5/igt@kms_properties@plane-properties-legacy.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-6/igt@kms_properties@plane-properties-legacy.html
* igt@kms_psr@sprite_plane_move:
- {shard-rkl}: [SKIP][75] ([i915#1072]) -> [PASS][76] +1 similar issue
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-3/igt@kms_psr@sprite_plane_move.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-6/igt@kms_psr@sprite_plane_move.html
* igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-a:
- {shard-rkl}: [SKIP][77] ([i915#4070] / [i915#4098]) -> [PASS][78]
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-2/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-a.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-6/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-a.html
* igt@perf@gen12-unprivileged-single-ctx-counters:
- {shard-rkl}: [SKIP][79] ([fdo#109289]) -> [PASS][80]
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-5/igt@perf@gen12-unprivileged-single-ctx-counters.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-1/igt@perf@gen12-unprivileged-single-ctx-counters.html
* igt@perf@polling:
- {shard-rkl}: [FAIL][81] -> [PASS][82]
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-rkl-1/igt@perf@polling.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-rkl-2/igt@perf@polling.html
* igt@perf_pmu@idle@rcs0:
- {shard-dg1}: [FAIL][83] ([i915#4349]) -> [PASS][84]
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-dg1-18/igt@perf_pmu@idle@rcs0.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-dg1-14/igt@perf_pmu@idle@rcs0.html
* igt@syncobj_timeline@wait-for-submit-delayed-submit:
- {shard-dg1}: [DMESG-WARN][85] ([i915#1982]) -> [PASS][86]
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-dg1-19/igt@syncobj_timeline@wait-for-submit-delayed-submit.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-dg1-17/igt@syncobj_timeline@wait-for-submit-delayed-submit.html
#### Warnings ####
* igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1:
- shard-apl: [DMESG-FAIL][87] ([IGT#6]) -> [FAIL][88] ([i915#4573]) +1 similar issue
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-apl2/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl6/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1.html
* igt@runner@aborted:
- shard-apl: ([FAIL][89], [FAIL][90]) ([i915#3002] / [i915#4312]) -> ([FAIL][91], [FAIL][92], [FAIL][93]) ([fdo#109271] / [i915#3002] / [i915#4312])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-apl3/igt@runner@aborted.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12525/shard-apl6/igt@runner@aborted.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl6/igt@runner@aborted.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl2/igt@runner@aborted.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/shard-apl3/igt@runner@aborted.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#6]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/6
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309
[fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1722]: https://gitlab.freedesktop.org/drm/intel/issues/1722
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902
[i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2532]: https://gitlab.freedesktop.org/drm/intel/issues/2532
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994
[i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
[i915#3528]: https://gitlab.freedesktop.org/drm/intel/issues/3528
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3547]: https://gitlab.freedesktop.org/drm/intel/issues/3547
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3810]: https://gitlab.freedesktop.org/drm/intel/issues/3810
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966
[i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
[i915#407]: https://gitlab.freedesktop.org/drm/intel/issues/407
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4275]: https://gitlab.freedesktop.org/drm/intel/issues/4275
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4877]: https://gitlab.freedesktop.org/drm/intel/issues/4877
[i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
[i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
[i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
[i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227
[i915#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230
[i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334
[i915#6355]: https://gitlab.freedesktop.org/drm/intel/issues/6355
[i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433
[i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#6537]: https://gitlab.freedesktop.org/drm/intel/issues/6537
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
[i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946
[i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
[i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582
[i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651
[i915#7679]: https://gitlab.freedesktop.org/drm/intel/issues/7679
[i915#7681]: https://gitlab.freedesktop.org/drm/intel/issues/7681
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
[i915#7708]: https://gitlab.freedesktop.org/drm/intel/issues/7708
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7102 -> IGTPW_8271
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_12525: 8e79cebc2d793d37817462b964e521feaf0c425a @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8271: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/index.html
IGT_7102: bacfdc84a9c02556c5441deb21e3a3f18a07347d @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8271/index.html
[-- Attachment #2: Type: text/html, Size: 28133 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 0/2] Tests for V3D/VC4 Mmap BO IOCTLs
2022-12-23 21:44 [igt-dev] [PATCH i-g-t 0/2] Tests for V3D/VC4 Mmap BO IOCTLs Maíra Canal
` (3 preceding siblings ...)
2022-12-23 23:47 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
@ 2022-12-28 22:01 ` Melissa Wen
4 siblings, 0 replies; 6+ messages in thread
From: Melissa Wen @ 2022-12-28 22:01 UTC (permalink / raw)
To: Maíra Canal; +Cc: igt-dev, Maxime Ripard, Emma Anholt
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
On 12/23, Maíra Canal wrote:
> Currently, the Mmap BO IOCTL is not completely covered by the existing tests:
> V3D only tests invalid BO handlers and VC4 doesn't have tests for this IOCTL.
> Therefore, create tests for the Mmap BO IOCTL for the V3D and VC4. For both
> drivers, the sub-tests will test invalid parameters and also the consistency
> of newly mapped BOs.
>
> Best Regards,
> - Maíra Canal
>
> Maíra Canal (2):
> tests/v3d_mmap: Improve tests from V3D's Mmap BO IOCTL
> tests/vc4_mmap: Create test for VC4's Mmap BO IOCTL
Hi Maíra,
Just that comment about coherency that doesn't fit well in these tests.
Otherwise, this series LGTM.
Reviewed-by: Melissa Wen <mwen@igalia.com>
>
> lib/igt_v3d.c | 2 ++
> lib/igt_vc4.c | 2 ++
> tests/v3d/v3d_mmap.c | 34 ++++++++++++++++++++++++
> tests/v3d_ci/v3d.testlist | 2 ++
> tests/vc4/meson.build | 1 +
> tests/vc4/vc4_mmap.c | 55 +++++++++++++++++++++++++++++++++++++++
> tests/vc4_ci/vc4.testlist | 2 ++
> 7 files changed, 98 insertions(+)
> create mode 100644 tests/vc4/vc4_mmap.c
>
> --
> 2.38.1
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-12-28 22:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-23 21:44 [igt-dev] [PATCH i-g-t 0/2] Tests for V3D/VC4 Mmap BO IOCTLs Maíra Canal
2022-12-23 21:44 ` [igt-dev] [PATCH i-g-t 1/2] tests/v3d_mmap: Improve tests from V3D's Mmap BO IOCTL Maíra Canal
2022-12-23 21:44 ` [igt-dev] [PATCH i-g-t 2/2] tests/vc4_mmap: Create test for VC4's " Maíra Canal
2022-12-23 22:34 ` [igt-dev] ✓ Fi.CI.BAT: success for Tests for V3D/VC4 Mmap BO IOCTLs Patchwork
2022-12-23 23:47 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2022-12-28 22:01 ` [igt-dev] [PATCH i-g-t 0/2] " Melissa Wen
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.