* [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 a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox