* [Intel-gfx] [PATCH i-g-t] prime_vgem: Check that we wrap the vgem mmap with userptr
@ 2020-10-08 22:13 Chris Wilson
2020-10-08 22:22 ` [Intel-gfx] [PATCH i-g-t v2] " Chris Wilson
` (5 more replies)
0 siblings, 6 replies; 10+ messages in thread
From: Chris Wilson @ 2020-10-08 22:13 UTC (permalink / raw)
To: intel-gfx
Cc: igt-dev, Lahtinen, Joonas, Kondapally, Kalyan, Graunke,
Kenneth W, Chris Wilson
This came up in a discussion about importing virtio dma-buf, which are
themselves plain shmemfs objects and so not only backed by struct pages,
but wrappable by userptr. vgem share the same properties and so should
serve as a useful proxy for testing.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: "Graunke, Kenneth W" <kenneth.w.graunke@intel.com>,
Cc: "Lahtinen, Joonas" <joonas.lahtinen@intel.com>
Cc: "Kondapally, Kalyan" <kalyan.kondapally@intel.com>
---
tests/intel-ci/fast-feedback.testlist | 1 +
tests/prime_vgem.c | 42 +++++++++++++++++++++++++++
2 files changed, 43 insertions(+)
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index aa2eb3295..982d25834 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -143,6 +143,7 @@ igt@prime_vgem@basic-fence-read
igt@prime_vgem@basic-gtt
igt@prime_vgem@basic-read
igt@prime_vgem@basic-write
+igt@prime_vgem@basic-userptr
igt@vgem_basic@setversion
igt@vgem_basic@create
igt@vgem_basic@debugfs
diff --git a/tests/prime_vgem.c b/tests/prime_vgem.c
index 38e2026aa..425bba8fb 100644
--- a/tests/prime_vgem.c
+++ b/tests/prime_vgem.c
@@ -287,6 +287,45 @@ static void test_write(int vgem, int i915)
munmap(ptr, scratch.size);
}
+static uint32_t batch_create(int i915)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ uint32_t handle;
+
+ handle = gem_create(i915, 4096);
+ gem_write(i915, handle, 0, &bbe, sizeof(bbe));
+
+ return handle;
+}
+
+static void test_userptr(int vgem, int i915)
+{
+ struct vgem_bo scratch;
+ struct drm_i915_gem_exec_object2 obj[2] = {};
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(obj),
+ .buffer_count = ARRAY_SIZE(obj),
+ };
+ uint32_t *ptr;
+
+ scratch.width = 1024;
+ scratch.height = 1024;
+ scratch.bpp = 32;
+ vgem_create(vgem, &scratch);
+
+ ptr = vgem_mmap(vgem, &scratch, PROT_WRITE);
+ gem_close(vgem, scratch.handle);
+
+ gem_userptr(i915, (uint32_t *)ptr, scratch.size, 0, 0, &obj[0].handle);
+ obj[1].handle = batch_create(i915);
+
+ gem_execbuf(i915, &execbuf);
+ gem_close(i915, obj[1].handle);
+ gem_close(i915, obj[0].handle);
+
+ munmap(ptr, scratch.size);
+}
+
static void test_gtt(int vgem, int i915)
{
struct vgem_bo scratch;
@@ -1038,6 +1077,9 @@ igt_main
igt_subtest("basic-write")
test_write(vgem, i915);
+ igt_subtest("basic-userptr")
+ test_userptr(vgem, i915);
+
igt_subtest("basic-gtt") {
gem_require_mappable_ggtt(i915);
test_gtt(vgem, i915);
--
2.28.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Intel-gfx] [PATCH i-g-t v2] prime_vgem: Check that we wrap the vgem mmap with userptr
2020-10-08 22:13 [Intel-gfx] [PATCH i-g-t] prime_vgem: Check that we wrap the vgem mmap with userptr Chris Wilson
@ 2020-10-08 22:22 ` Chris Wilson
2020-10-08 22:58 ` [igt-dev] ✓ Fi.CI.BAT: success for prime_vgem: Check that we wrap the vgem mmap with userptr (rev2) Patchwork
` (4 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Chris Wilson @ 2020-10-08 22:22 UTC (permalink / raw)
To: intel-gfx
Cc: igt-dev, Lahtinen, Joonas, Kondapally, Kalyan, Graunke,
Kenneth W, Chris Wilson
This came up in a discussion about importing virtio dma-buf, which are
themselves plain shmemfs objects and so not only backed by struct pages,
but wrappable by userptr. vgem share the same properties and so should
serve as a useful proxy for testing.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: "Graunke, Kenneth W" <kenneth.w.graunke@intel.com>,
Cc: "Lahtinen, Joonas" <joonas.lahtinen@intel.com>
Cc: "Kondapally, Kalyan" <kalyan.kondapally@intel.com>
---
v2: Reuse the imported vgem as the batch, to truly test whether we
acquire the right pages.
---
tests/intel-ci/fast-feedback.testlist | 1 +
tests/prime_vgem.c | 29 +++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index aa2eb3295..982d25834 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -143,6 +143,7 @@ igt@prime_vgem@basic-fence-read
igt@prime_vgem@basic-gtt
igt@prime_vgem@basic-read
igt@prime_vgem@basic-write
+igt@prime_vgem@basic-userptr
igt@vgem_basic@setversion
igt@vgem_basic@create
igt@vgem_basic@debugfs
diff --git a/tests/prime_vgem.c b/tests/prime_vgem.c
index 38e2026aa..3a39657e4 100644
--- a/tests/prime_vgem.c
+++ b/tests/prime_vgem.c
@@ -287,6 +287,32 @@ static void test_write(int vgem, int i915)
munmap(ptr, scratch.size);
}
+static void test_userptr(int vgem, int i915)
+{
+ struct vgem_bo scratch;
+ struct drm_i915_gem_exec_object2 obj = {};
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&obj),
+ .buffer_count = 1,
+ };
+ uint32_t *ptr;
+
+ scratch.width = 1024;
+ scratch.height = 1024;
+ scratch.bpp = 32;
+ vgem_create(vgem, &scratch);
+
+ ptr = vgem_mmap(vgem, &scratch, PROT_WRITE);
+ gem_close(vgem, scratch.handle);
+ *ptr = MI_BATCH_BUFFER_END;
+
+ gem_userptr(i915, ptr, scratch.size, 0, 0, &obj.handle);
+ gem_execbuf(i915, &execbuf);
+ gem_close(i915, obj.handle);
+
+ munmap(ptr, scratch.size);
+}
+
static void test_gtt(int vgem, int i915)
{
struct vgem_bo scratch;
@@ -1038,6 +1064,9 @@ igt_main
igt_subtest("basic-write")
test_write(vgem, i915);
+ igt_subtest("basic-userptr")
+ test_userptr(vgem, i915);
+
igt_subtest("basic-gtt") {
gem_require_mappable_ggtt(i915);
test_gtt(vgem, i915);
--
2.28.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for prime_vgem: Check that we wrap the vgem mmap with userptr (rev2)
2020-10-08 22:13 [Intel-gfx] [PATCH i-g-t] prime_vgem: Check that we wrap the vgem mmap with userptr Chris Wilson
2020-10-08 22:22 ` [Intel-gfx] [PATCH i-g-t v2] " Chris Wilson
@ 2020-10-08 22:58 ` Patchwork
2020-10-08 23:03 ` [igt-dev] " Chris Wilson
` (3 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2020-10-08 22:58 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
[-- Attachment #1.1: Type: text/plain, Size: 6970 bytes --]
== Series Details ==
Series: prime_vgem: Check that we wrap the vgem mmap with userptr (rev2)
URL : https://patchwork.freedesktop.org/series/82485/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_9113 -> IGTPW_5047
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_5047:
### IGT changes ###
#### Possible regressions ####
* {igt@prime_vgem@basic-userptr} (NEW):
- fi-bwr-2160: NOTRUN -> [FAIL][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-bwr-2160/igt@prime_vgem@basic-userptr.html
New tests
---------
New tests have been introduced between CI_DRM_9113 and IGTPW_5047:
### New IGT tests (1) ###
* igt@prime_vgem@basic-userptr:
- Statuses : 1 fail(s) 35 pass(s)
- Exec time: [0.01, 7.16] s
Known issues
------------
Here are the changes found in IGTPW_5047 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-kbl-7500u: [PASS][2] -> [DMESG-WARN][3] ([i915#2203])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-7500u/igt@kms_chamelium@common-hpd-after-suspend.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-kbl-7500u/igt@kms_chamelium@common-hpd-after-suspend.html
* igt@kms_flip@basic-flip-vs-wf_vblank@b-edp1:
- fi-icl-u2: [PASS][4] -> [DMESG-WARN][5] ([i915#1982])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@b-edp1.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@b-edp1.html
#### Possible fixes ####
* {igt@core_hotunplug@unbind-rebind}:
- fi-icl-y: [DMESG-WARN][6] ([i915#1982]) -> [PASS][7]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-icl-y/igt@core_hotunplug@unbind-rebind.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-icl-y/igt@core_hotunplug@unbind-rebind.html
* igt@gem_exec_suspend@basic-s3:
- fi-skl-lmem: [INCOMPLETE][8] ([i915#198]) -> [PASS][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-skl-lmem/igt@gem_exec_suspend@basic-s3.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-skl-lmem/igt@gem_exec_suspend@basic-s3.html
* igt@kms_busy@basic@flip:
- {fi-tgl-dsi}: [DMESG-WARN][10] ([i915#1982]) -> [PASS][11]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-tgl-dsi/igt@kms_busy@basic@flip.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-tgl-dsi/igt@kms_busy@basic@flip.html
- fi-kbl-x1275: [DMESG-WARN][12] ([i915#62] / [i915#92] / [i915#95]) -> [PASS][13]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@kms_busy@basic@flip.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-kbl-x1275/igt@kms_busy@basic@flip.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- {fi-kbl-7560u}: [DMESG-WARN][14] ([i915#1982]) -> [PASS][15]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-7560u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-kbl-7560u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-icl-u2: [DMESG-WARN][16] ([i915#1982]) -> [PASS][17]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
#### Warnings ####
* igt@i915_pm_rpm@module-reload:
- fi-kbl-x1275: [DMESG-FAIL][18] ([i915#62]) -> [DMESG-FAIL][19] ([i915#62] / [i915#95])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html
* igt@kms_flip@basic-flip-vs-modeset@a-dp1:
- fi-kbl-x1275: [DMESG-WARN][20] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][21] ([i915#62] / [i915#92]) +5 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset@a-dp1.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset@a-dp1.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c:
- fi-kbl-x1275: [DMESG-WARN][22] ([i915#62] / [i915#92]) -> [DMESG-WARN][23] ([i915#62] / [i915#92] / [i915#95]) +6 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-kbl-x1275/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c.html
* igt@vgem_basic@unload:
- fi-kbl-x1275: [DMESG-WARN][24] ([i915#62] / [i915#92]) -> [DMESG-WARN][25] ([i915#95])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@vgem_basic@unload.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/fi-kbl-x1275/igt@vgem_basic@unload.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2203]: https://gitlab.freedesktop.org/drm/intel/issues/2203
[i915#289]: https://gitlab.freedesktop.org/drm/intel/issues/289
[i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
[k.org#205379]: https://bugzilla.kernel.org/show_bug.cgi?id=205379
Participating hosts (45 -> 39)
------------------------------
Additional (1): fi-cfl-8109u
Missing (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5805 -> IGTPW_5047
CI-20190529: 20190529
CI_DRM_9113: 412ff15f2b9a97bd0ab32f562ecb7efc84837881 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5047: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/index.html
IGT_5805: 9ce50ffed89a46fa1bc98ee2cfe2271c49801079 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@prime_vgem@basic-userptr
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/index.html
[-- Attachment #1.2: Type: text/html, Size: 9084 bytes --]
[-- Attachment #2: Type: text/plain, Size: 154 bytes --]
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] [PATCH i-g-t v3] prime_vgem: Check that we wrap the vgem mmap with userptr
2020-10-08 22:13 [Intel-gfx] [PATCH i-g-t] prime_vgem: Check that we wrap the vgem mmap with userptr Chris Wilson
@ 2020-10-08 23:03 ` Chris Wilson
2020-10-08 22:58 ` [igt-dev] ✓ Fi.CI.BAT: success for prime_vgem: Check that we wrap the vgem mmap with userptr (rev2) Patchwork
` (4 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Chris Wilson @ 2020-10-08 23:03 UTC (permalink / raw)
To: intel-gfx
Cc: igt-dev, Lahtinen, Joonas, Kondapally, Kalyan, Graunke,
Kenneth W, Chris Wilson
This came up in a discussion about importing virtio dma-buf, which are
themselves plain shmemfs objects and so not only backed by struct pages,
but wrappable by userptr. vgem share the same properties and so should
serve as a useful proxy for testing.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: "Graunke, Kenneth W" <kenneth.w.graunke@intel.com>,
Cc: "Lahtinen, Joonas" <joonas.lahtinen@intel.com>
Cc: "Kondapally, Kalyan" <kalyan.kondapally@intel.com>
---
tests/intel-ci/fast-feedback.testlist | 1 +
tests/prime_vgem.c | 31 +++++++++++++++++++++++++++
2 files changed, 32 insertions(+)
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index aa2eb3295..982d25834 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -143,6 +143,7 @@ igt@prime_vgem@basic-fence-read
igt@prime_vgem@basic-gtt
igt@prime_vgem@basic-read
igt@prime_vgem@basic-write
+igt@prime_vgem@basic-userptr
igt@vgem_basic@setversion
igt@vgem_basic@create
igt@vgem_basic@debugfs
diff --git a/tests/prime_vgem.c b/tests/prime_vgem.c
index 38e2026aa..bc74d6844 100644
--- a/tests/prime_vgem.c
+++ b/tests/prime_vgem.c
@@ -287,6 +287,34 @@ static void test_write(int vgem, int i915)
munmap(ptr, scratch.size);
}
+static void test_userptr(int vgem, int i915)
+{
+ struct vgem_bo scratch;
+ struct drm_i915_gem_exec_object2 obj = {};
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&obj),
+ .buffer_count = 1,
+ };
+ uint32_t *ptr;
+
+ scratch.width = 1024;
+ scratch.height = 1024;
+ scratch.bpp = 32;
+ vgem_create(vgem, &scratch);
+
+ ptr = vgem_mmap(vgem, &scratch, PROT_WRITE);
+ gem_close(vgem, scratch.handle);
+ *ptr = MI_BATCH_BUFFER_END;
+
+ gem_userptr(i915, ptr, scratch.size, 0, 0, &obj.handle);
+ gem_set_caching(i915, obj.handle, I915_CACHING_NONE); /* for exec */
+
+ gem_execbuf(i915, &execbuf);
+ gem_close(i915, obj.handle);
+
+ munmap(ptr, scratch.size);
+}
+
static void test_gtt(int vgem, int i915)
{
struct vgem_bo scratch;
@@ -1038,6 +1066,9 @@ igt_main
igt_subtest("basic-write")
test_write(vgem, i915);
+ igt_subtest("basic-userptr")
+ test_userptr(vgem, i915);
+
igt_subtest("basic-gtt") {
gem_require_mappable_ggtt(i915);
test_gtt(vgem, i915);
--
2.28.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [igt-dev] [PATCH i-g-t v3] prime_vgem: Check that we wrap the vgem mmap with userptr
@ 2020-10-08 23:03 ` Chris Wilson
0 siblings, 0 replies; 10+ messages in thread
From: Chris Wilson @ 2020-10-08 23:03 UTC (permalink / raw)
To: intel-gfx
Cc: igt-dev, Lahtinen, Joonas, Kondapally, Kalyan, Graunke,
Kenneth W, Chris Wilson
This came up in a discussion about importing virtio dma-buf, which are
themselves plain shmemfs objects and so not only backed by struct pages,
but wrappable by userptr. vgem share the same properties and so should
serve as a useful proxy for testing.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: "Graunke, Kenneth W" <kenneth.w.graunke@intel.com>,
Cc: "Lahtinen, Joonas" <joonas.lahtinen@intel.com>
Cc: "Kondapally, Kalyan" <kalyan.kondapally@intel.com>
---
tests/intel-ci/fast-feedback.testlist | 1 +
tests/prime_vgem.c | 31 +++++++++++++++++++++++++++
2 files changed, 32 insertions(+)
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index aa2eb3295..982d25834 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -143,6 +143,7 @@ igt@prime_vgem@basic-fence-read
igt@prime_vgem@basic-gtt
igt@prime_vgem@basic-read
igt@prime_vgem@basic-write
+igt@prime_vgem@basic-userptr
igt@vgem_basic@setversion
igt@vgem_basic@create
igt@vgem_basic@debugfs
diff --git a/tests/prime_vgem.c b/tests/prime_vgem.c
index 38e2026aa..bc74d6844 100644
--- a/tests/prime_vgem.c
+++ b/tests/prime_vgem.c
@@ -287,6 +287,34 @@ static void test_write(int vgem, int i915)
munmap(ptr, scratch.size);
}
+static void test_userptr(int vgem, int i915)
+{
+ struct vgem_bo scratch;
+ struct drm_i915_gem_exec_object2 obj = {};
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&obj),
+ .buffer_count = 1,
+ };
+ uint32_t *ptr;
+
+ scratch.width = 1024;
+ scratch.height = 1024;
+ scratch.bpp = 32;
+ vgem_create(vgem, &scratch);
+
+ ptr = vgem_mmap(vgem, &scratch, PROT_WRITE);
+ gem_close(vgem, scratch.handle);
+ *ptr = MI_BATCH_BUFFER_END;
+
+ gem_userptr(i915, ptr, scratch.size, 0, 0, &obj.handle);
+ gem_set_caching(i915, obj.handle, I915_CACHING_NONE); /* for exec */
+
+ gem_execbuf(i915, &execbuf);
+ gem_close(i915, obj.handle);
+
+ munmap(ptr, scratch.size);
+}
+
static void test_gtt(int vgem, int i915)
{
struct vgem_bo scratch;
@@ -1038,6 +1066,9 @@ igt_main
igt_subtest("basic-write")
test_write(vgem, i915);
+ igt_subtest("basic-userptr")
+ test_userptr(vgem, i915);
+
igt_subtest("basic-gtt") {
gem_require_mappable_ggtt(i915);
test_gtt(vgem, i915);
--
2.28.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for prime_vgem: Check that we wrap the vgem mmap with userptr (rev3)
2020-10-08 22:13 [Intel-gfx] [PATCH i-g-t] prime_vgem: Check that we wrap the vgem mmap with userptr Chris Wilson
` (2 preceding siblings ...)
2020-10-08 23:03 ` [igt-dev] " Chris Wilson
@ 2020-10-08 23:40 ` Patchwork
2020-10-09 2:19 ` [igt-dev] ✗ Fi.CI.IGT: failure for prime_vgem: Check that we wrap the vgem mmap with userptr (rev2) Patchwork
2020-10-09 3:09 ` [igt-dev] ✗ Fi.CI.IGT: failure for prime_vgem: Check that we wrap the vgem mmap with userptr (rev3) Patchwork
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2020-10-08 23:40 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
[-- Attachment #1.1: Type: text/plain, Size: 7304 bytes --]
== Series Details ==
Series: prime_vgem: Check that we wrap the vgem mmap with userptr (rev3)
URL : https://patchwork.freedesktop.org/series/82485/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_9113 -> IGTPW_5048
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_5048:
### IGT changes ###
#### Possible regressions ####
* {igt@prime_vgem@basic-userptr} (NEW):
- fi-bwr-2160: NOTRUN -> [FAIL][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-bwr-2160/igt@prime_vgem@basic-userptr.html
New tests
---------
New tests have been introduced between CI_DRM_9113 and IGTPW_5048:
### New IGT tests (1) ###
* igt@prime_vgem@basic-userptr:
- Statuses : 1 fail(s) 35 pass(s)
- Exec time: [0.01, 0.16] s
Known issues
------------
Here are the changes found in IGTPW_5048 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-bsw-kefka: [PASS][2] -> [DMESG-WARN][3] ([i915#1982])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
- fi-icl-u2: [PASS][4] -> [DMESG-WARN][5] ([i915#1982])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-icl-u2/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-icl-u2/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
#### Possible fixes ####
* {igt@core_hotunplug@unbind-rebind}:
- fi-icl-y: [DMESG-WARN][6] ([i915#1982]) -> [PASS][7]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-icl-y/igt@core_hotunplug@unbind-rebind.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-icl-y/igt@core_hotunplug@unbind-rebind.html
* igt@gem_exec_suspend@basic-s3:
- fi-skl-lmem: [INCOMPLETE][8] ([i915#198]) -> [PASS][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-skl-lmem/igt@gem_exec_suspend@basic-s3.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-skl-lmem/igt@gem_exec_suspend@basic-s3.html
* igt@i915_pm_rpm@basic-pci-d3-state:
- fi-bsw-kefka: [DMESG-WARN][10] ([i915#1982]) -> [PASS][11]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-bsw-kefka/igt@i915_pm_rpm@basic-pci-d3-state.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-bsw-kefka/igt@i915_pm_rpm@basic-pci-d3-state.html
* igt@kms_busy@basic@flip:
- fi-kbl-x1275: [DMESG-WARN][12] ([i915#62] / [i915#92] / [i915#95]) -> [PASS][13]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@kms_busy@basic@flip.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-kbl-x1275/igt@kms_busy@basic@flip.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- {fi-kbl-7560u}: [DMESG-WARN][14] ([i915#1982]) -> [PASS][15]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-7560u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-kbl-7560u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-icl-u2: [DMESG-WARN][16] ([i915#1982]) -> [PASS][17]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@vgem_basic@unload:
- fi-skl-guc: [DMESG-WARN][18] ([i915#2203]) -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-skl-guc/igt@vgem_basic@unload.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-skl-guc/igt@vgem_basic@unload.html
#### Warnings ####
* igt@i915_pm_rpm@module-reload:
- fi-kbl-x1275: [DMESG-FAIL][20] ([i915#62]) -> [DMESG-FAIL][21] ([i915#62] / [i915#95])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html
* igt@kms_flip@basic-flip-vs-modeset@a-dp1:
- fi-kbl-x1275: [DMESG-WARN][22] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][23] ([i915#62] / [i915#92]) +5 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset@a-dp1.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset@a-dp1.html
* igt@kms_force_connector_basic@force-edid:
- fi-kbl-x1275: [DMESG-WARN][24] ([i915#62] / [i915#92]) -> [DMESG-WARN][25] ([i915#62] / [i915#92] / [i915#95]) +4 similar issues
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@kms_force_connector_basic@force-edid.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-kbl-x1275/igt@kms_force_connector_basic@force-edid.html
* igt@vgem_basic@unload:
- fi-kbl-x1275: [DMESG-WARN][26] ([i915#62] / [i915#92]) -> [DMESG-WARN][27] ([i915#95])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/fi-kbl-x1275/igt@vgem_basic@unload.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/fi-kbl-x1275/igt@vgem_basic@unload.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2203]: https://gitlab.freedesktop.org/drm/intel/issues/2203
[i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
[i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (45 -> 39)
------------------------------
Additional (1): fi-cfl-8109u
Missing (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5805 -> IGTPW_5048
CI-20190529: 20190529
CI_DRM_9113: 412ff15f2b9a97bd0ab32f562ecb7efc84837881 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5048: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/index.html
IGT_5805: 9ce50ffed89a46fa1bc98ee2cfe2271c49801079 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@prime_vgem@basic-userptr
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/index.html
[-- Attachment #1.2: Type: text/html, Size: 9584 bytes --]
[-- Attachment #2: Type: text/plain, Size: 154 bytes --]
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 10+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for prime_vgem: Check that we wrap the vgem mmap with userptr (rev2)
2020-10-08 22:13 [Intel-gfx] [PATCH i-g-t] prime_vgem: Check that we wrap the vgem mmap with userptr Chris Wilson
` (3 preceding siblings ...)
2020-10-08 23:40 ` [igt-dev] ✓ Fi.CI.BAT: success for prime_vgem: Check that we wrap the vgem mmap with userptr (rev3) Patchwork
@ 2020-10-09 2:19 ` Patchwork
2020-10-09 3:09 ` [igt-dev] ✗ Fi.CI.IGT: failure for prime_vgem: Check that we wrap the vgem mmap with userptr (rev3) Patchwork
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2020-10-09 2:19 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
[-- Attachment #1.1: Type: text/plain, Size: 23292 bytes --]
== Series Details ==
Series: prime_vgem: Check that we wrap the vgem mmap with userptr (rev2)
URL : https://patchwork.freedesktop.org/series/82485/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_9113_full -> IGTPW_5047_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_5047_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_5047_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_5047_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_fence@parallel@rcs0:
- shard-hsw: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw1/igt@gem_exec_fence@parallel@rcs0.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw4/igt@gem_exec_fence@parallel@rcs0.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs:
- shard-iclb: [PASS][3] -> [FAIL][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb8/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-iclb2/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
- shard-glk: [PASS][5] -> [FAIL][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk6/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk5/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
- shard-tglb: [PASS][7] -> [FAIL][8] +1 similar issue
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb3/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-tglb6/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
- shard-kbl: [PASS][9] -> [FAIL][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl2/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-kbl7/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
#### Warnings ####
* igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled:
- shard-iclb: [SKIP][11] ([i915#768]) -> [FAIL][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb5/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-iclb2/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
- shard-kbl: [SKIP][13] ([fdo#109271]) -> [FAIL][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl2/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-kbl7/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
- shard-glk: [SKIP][15] ([fdo#109271]) -> [FAIL][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk7/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk5/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs:
- shard-hsw: [SKIP][17] ([fdo#109271]) -> [FAIL][18] +1 similar issue
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw1/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw4/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@gem_exec_capture@pi@vcs0}:
- shard-glk: NOTRUN -> [INCOMPLETE][19]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk6/igt@gem_exec_capture@pi@vcs0.html
New tests
---------
New tests have been introduced between CI_DRM_9113_full and IGTPW_5047_full:
### New IGT tests (1) ###
* igt@prime_vgem@basic-userptr:
- Statuses : 7 pass(s)
- Exec time: [0.01, 0.04] s
Known issues
------------
Here are the changes found in IGTPW_5047_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_whisper@basic-contexts-forked:
- shard-glk: [PASS][20] -> [DMESG-WARN][21] ([i915#118] / [i915#95])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk3/igt@gem_exec_whisper@basic-contexts-forked.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk4/igt@gem_exec_whisper@basic-contexts-forked.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs:
- shard-apl: [PASS][22] -> [FAIL][23] ([i915#1635])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl3/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-apl6/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
* igt@gen9_exec_parse@allowed-all:
- shard-apl: [PASS][24] -> [DMESG-WARN][25] ([i915#1436] / [i915#1635] / [i915#716])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl1/igt@gen9_exec_parse@allowed-all.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-apl3/igt@gen9_exec_parse@allowed-all.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-hsw: [PASS][26] -> [WARN][27] ([i915#1519])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw2/igt@i915_pm_rc6_residency@rc6-fence.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw1/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_suspend@fence-restore-untiled:
- shard-kbl: [PASS][28] -> [INCOMPLETE][29] ([i915#155])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl2/igt@i915_suspend@fence-restore-untiled.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-kbl4/igt@i915_suspend@fence-restore-untiled.html
* igt@i915_suspend@sysfs-reader:
- shard-iclb: [PASS][30] -> [INCOMPLETE][31] ([i915#1185])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb1/igt@i915_suspend@sysfs-reader.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-iclb3/igt@i915_suspend@sysfs-reader.html
* igt@kms_cursor_crc@pipe-a-cursor-suspend:
- shard-kbl: [PASS][32] -> [DMESG-WARN][33] ([i915#180]) +5 similar issues
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-hsw: [PASS][34] -> [FAIL][35] ([i915#96])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw2/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-xtiled:
- shard-apl: [PASS][36] -> [DMESG-WARN][37] ([i915#1635] / [i915#1982])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl8/igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-xtiled.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-apl4/igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-xtiled.html
* igt@kms_draw_crc@draw-method-xrgb2101010-render-xtiled:
- shard-glk: [PASS][38] -> [DMESG-WARN][39] ([i915#1982])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk3/igt@kms_draw_crc@draw-method-xrgb2101010-render-xtiled.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk5/igt@kms_draw_crc@draw-method-xrgb2101010-render-xtiled.html
* igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a2:
- shard-glk: [PASS][40] -> [FAIL][41] ([i915#79])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk6/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a2.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk1/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a2.html
* igt@kms_flip@wf_vblank-ts-check-interruptible@a-dp1:
- shard-kbl: [PASS][42] -> [DMESG-WARN][43] ([i915#1982]) +1 similar issue
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl6/igt@kms_flip@wf_vblank-ts-check-interruptible@a-dp1.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-kbl1/igt@kms_flip@wf_vblank-ts-check-interruptible@a-dp1.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen:
- shard-tglb: [PASS][44] -> [DMESG-WARN][45] ([i915#1982]) +2 similar issues
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-tglb5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglb: [PASS][46] -> [FAIL][47] ([i915#83])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb7/igt@kms_panel_fitting@atomic-fastset.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-tglb2/igt@kms_panel_fitting@atomic-fastset.html
- shard-iclb: [PASS][48] -> [FAIL][49] ([i915#83])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb1/igt@kms_panel_fitting@atomic-fastset.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-iclb6/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane@plane-position-hole-dpms-pipe-b-planes:
- shard-kbl: [PASS][50] -> [FAIL][51] ([i915#2472])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl4/igt@kms_plane@plane-position-hole-dpms-pipe-b-planes.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-kbl1/igt@kms_plane@plane-position-hole-dpms-pipe-b-planes.html
- shard-apl: [PASS][52] -> [FAIL][53] ([i915#1635] / [i915#2472])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl8/igt@kms_plane@plane-position-hole-dpms-pipe-b-planes.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-apl6/igt@kms_plane@plane-position-hole-dpms-pipe-b-planes.html
* igt@kms_psr@psr2_cursor_plane_move:
- shard-iclb: [PASS][54] -> [SKIP][55] ([fdo#109441]) +2 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-iclb4/igt@kms_psr@psr2_cursor_plane_move.html
* igt@kms_setmode@basic:
- shard-glk: [PASS][56] -> [FAIL][57] ([i915#31])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk4/igt@kms_setmode@basic.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk6/igt@kms_setmode@basic.html
#### Possible fixes ####
* igt@gem_ctx_bad_destroy@invalid-ctx:
- shard-iclb: [FAIL][58] ([i915#2541]) -> [PASS][59]
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb7/igt@gem_ctx_bad_destroy@invalid-ctx.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-iclb2/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-kbl: [FAIL][60] ([i915#2541]) -> [PASS][61]
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl1/igt@gem_ctx_bad_destroy@invalid-ctx.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-kbl7/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-tglb: [FAIL][62] ([i915#2541]) -> [PASS][63]
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb3/igt@gem_ctx_bad_destroy@invalid-ctx.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-tglb6/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-hsw: [FAIL][64] ([i915#2541]) -> [PASS][65]
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw8/igt@gem_ctx_bad_destroy@invalid-ctx.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw4/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-glk: [FAIL][66] ([i915#2541]) -> [PASS][67]
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk1/igt@gem_ctx_bad_destroy@invalid-ctx.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk5/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-apl: [FAIL][68] ([i915#1635] / [i915#2541]) -> [PASS][69]
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl3/igt@gem_ctx_bad_destroy@invalid-ctx.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-apl6/igt@gem_ctx_bad_destroy@invalid-ctx.html
* {igt@gem_exec_capture@pi@rcs0}:
- shard-glk: [INCOMPLETE][70] -> [PASS][71]
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk1/igt@gem_exec_capture@pi@rcs0.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk6/igt@gem_exec_capture@pi@rcs0.html
* igt@gem_exec_reloc@basic-many-active@rcs0:
- shard-apl: [FAIL][72] ([i915#1635] / [i915#2389]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl7/igt@gem_exec_reloc@basic-many-active@rcs0.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-apl6/igt@gem_exec_reloc@basic-many-active@rcs0.html
* igt@gem_exec_reloc@basic-many-active@vecs0:
- shard-glk: [FAIL][74] ([i915#2389]) -> [PASS][75] +2 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk6/igt@gem_exec_reloc@basic-many-active@vecs0.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk5/igt@gem_exec_reloc@basic-many-active@vecs0.html
* igt@gem_mmap_gtt@basic-small-bo:
- shard-hsw: [INCOMPLETE][76] -> [PASS][77]
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw2/igt@gem_mmap_gtt@basic-small-bo.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw2/igt@gem_mmap_gtt@basic-small-bo.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup@gtt:
- shard-hsw: [FAIL][78] ([i915#1888]) -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw8/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup@gtt.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw1/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup@gtt.html
* {igt@kms_async_flips@alternate-sync-async-flip}:
- shard-kbl: [FAIL][80] ([i915#2521]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl2/igt@kms_async_flips@alternate-sync-async-flip.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-kbl2/igt@kms_async_flips@alternate-sync-async-flip.html
* {igt@kms_async_flips@async-flip-with-page-flip-events}:
- shard-glk: [FAIL][82] ([i915#2521]) -> [PASS][83]
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk3/igt@kms_async_flips@async-flip-with-page-flip-events.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk2/igt@kms_async_flips@async-flip-with-page-flip-events.html
* igt@kms_cursor_crc@pipe-c-cursor-size-change:
- shard-apl: [FAIL][84] ([i915#1635] / [i915#54]) -> [PASS][85]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl6/igt@kms_cursor_crc@pipe-c-cursor-size-change.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-size-change.html
- shard-kbl: [FAIL][86] ([i915#54]) -> [PASS][87]
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl2/igt@kms_cursor_crc@pipe-c-cursor-size-change.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-size-change.html
* igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge:
- shard-glk: [DMESG-WARN][88] ([i915#1982]) -> [PASS][89]
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk1/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk2/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html
* igt@kms_cursor_legacy@cursor-vs-flip-varying-size:
- shard-hsw: [FAIL][90] ([i915#2370]) -> [PASS][91]
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw8/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw4/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
* igt@kms_flip@2x-dpms-vs-vblank-race@ab-vga1-hdmi-a1:
- shard-hsw: [DMESG-WARN][92] ([i915#1982]) -> [PASS][93]
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw6/igt@kms_flip@2x-dpms-vs-vblank-race@ab-vga1-hdmi-a1.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw8/igt@kms_flip@2x-dpms-vs-vblank-race@ab-vga1-hdmi-a1.html
* igt@kms_flip@blocking-wf_vblank@a-edp1:
- shard-tglb: [DMESG-WARN][94] ([i915#1982]) -> [PASS][95] +1 similar issue
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb2/igt@kms_flip@blocking-wf_vblank@a-edp1.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-tglb6/igt@kms_flip@blocking-wf_vblank@a-edp1.html
* igt@kms_flip@flip-vs-suspend@c-hdmi-a1:
- shard-hsw: [INCOMPLETE][96] ([i915#2055]) -> [PASS][97]
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw1/igt@kms_flip@flip-vs-suspend@c-hdmi-a1.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-hsw4/igt@kms_flip@flip-vs-suspend@c-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-glk: [FAIL][98] ([i915#49]) -> [PASS][99] +1 similar issue
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_psr@psr2_primary_page_flip:
- shard-iclb: [SKIP][100] ([fdo#109441]) -> [PASS][101] +1 similar issue
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb4/igt@kms_psr@psr2_primary_page_flip.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
* igt@prime_vgem@sync@rcs0:
- shard-iclb: [INCOMPLETE][102] ([i915#409]) -> [PASS][103]
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb3/igt@prime_vgem@sync@rcs0.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-iclb5/igt@prime_vgem@sync@rcs0.html
#### Warnings ####
* igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled:
- shard-apl: [SKIP][104] ([fdo#109271] / [i915#1635]) -> [FAIL][105] ([i915#1635])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl1/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-apl6/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@kms_content_protection@legacy:
- shard-apl: [FAIL][106] ([fdo#110321] / [fdo#110336] / [i915#1635]) -> [TIMEOUT][107] ([i915#1319] / [i915#1635])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl4/igt@kms_content_protection@legacy.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/shard-apl1/igt@kms_content_protection@legacy.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321
[fdo#110336]: https://bugs.freedesktop.org/show_bug.cgi?id=110336
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1185]: https://gitlab.freedesktop.org/drm/intel/issues/1185
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
[i915#1519]: https://gitlab.freedesktop.org/drm/intel/issues/1519
[i915#155]: https://gitlab.freedesktop.org/drm/intel/issues/155
[i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2055]: https://gitlab.freedesktop.org/drm/intel/issues/2055
[i915#2370]: https://gitlab.freedesktop.org/drm/intel/issues/2370
[i915#2389]: https://gitlab.freedesktop.org/drm/intel/issues/2389
[i915#2472]: https://gitlab.freedesktop.org/drm/intel/issues/2472
[i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521
[i915#2541]: https://gitlab.freedesktop.org/drm/intel/issues/2541
[i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
[i915#409]: https://gitlab.freedesktop.org/drm/intel/issues/409
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#768]: https://gitlab.freedesktop.org/drm/intel/issues/768
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#83]: https://gitlab.freedesktop.org/drm/intel/issues/83
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
[i915#96]: https://gitlab.freedesktop.org/drm/intel/issues/96
Participating hosts (11 -> 8)
------------------------------
Missing (3): pig-skl-6260u pig-glk-j5005 pig-icl-1065g7
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5805 -> IGTPW_5047
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_9113: 412ff15f2b9a97bd0ab32f562ecb7efc84837881 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5047: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/index.html
IGT_5805: 9ce50ffed89a46fa1bc98ee2cfe2271c49801079 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5047/index.html
[-- Attachment #1.2: Type: text/html, Size: 27195 bytes --]
[-- Attachment #2: Type: text/plain, Size: 154 bytes --]
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 10+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for prime_vgem: Check that we wrap the vgem mmap with userptr (rev3)
2020-10-08 22:13 [Intel-gfx] [PATCH i-g-t] prime_vgem: Check that we wrap the vgem mmap with userptr Chris Wilson
` (4 preceding siblings ...)
2020-10-09 2:19 ` [igt-dev] ✗ Fi.CI.IGT: failure for prime_vgem: Check that we wrap the vgem mmap with userptr (rev2) Patchwork
@ 2020-10-09 3:09 ` Patchwork
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2020-10-09 3:09 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
[-- Attachment #1.1: Type: text/plain, Size: 24017 bytes --]
== Series Details ==
Series: prime_vgem: Check that we wrap the vgem mmap with userptr (rev3)
URL : https://patchwork.freedesktop.org/series/82485/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_9113_full -> IGTPW_5048_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_5048_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_5048_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_5048_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_ctx_engines@execute-oneforall:
- shard-kbl: [PASS][1] -> [FAIL][2] +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl6/igt@gem_ctx_engines@execute-oneforall.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl7/igt@gem_ctx_engines@execute-oneforall.html
* igt@gem_ctx_param@basic:
- shard-iclb: [PASS][3] -> [FAIL][4] +1 similar issue
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb1/igt@gem_ctx_param@basic.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb6/igt@gem_ctx_param@basic.html
- shard-glk: [PASS][5] -> [FAIL][6] +1 similar issue
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk7/igt@gem_ctx_param@basic.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk4/igt@gem_ctx_param@basic.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-tglb: [PASS][7] -> [FAIL][8] +2 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb2/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-tglb8/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
#### Warnings ####
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-glk: [SKIP][9] ([fdo#109271]) -> [FAIL][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk9/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk4/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
- shard-iclb: [SKIP][11] ([i915#768]) -> [FAIL][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb2/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb6/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
- shard-kbl: [SKIP][13] ([fdo#109271]) -> [FAIL][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl4/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl7/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
New tests
---------
New tests have been introduced between CI_DRM_9113_full and IGTPW_5048_full:
### New IGT tests (1) ###
* igt@prime_vgem@basic-userptr:
- Statuses : 7 pass(s)
- Exec time: [0.01, 0.04] s
Known issues
------------
Here are the changes found in IGTPW_5048_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ctx_param@basic:
- shard-apl: [PASS][15] -> [FAIL][16] ([i915#1635]) +1 similar issue
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl4/igt@gem_ctx_param@basic.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-apl1/igt@gem_ctx_param@basic.html
* igt@kms_cursor_crc@pipe-a-cursor-suspend:
- shard-kbl: [PASS][17] -> [INCOMPLETE][18] ([i915#155])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-hsw: [PASS][19] -> [FAIL][20] ([i915#96])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw2/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-hsw8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled:
- shard-snb: [PASS][21] -> [SKIP][22] ([fdo#109271])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-snb2/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-snb7/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-dp1:
- shard-kbl: [PASS][23] -> [DMESG-WARN][24] ([i915#180]) +6 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl6/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl4/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html
* igt@kms_flip@plain-flip-ts-check@a-dp1:
- shard-kbl: [PASS][25] -> [DMESG-WARN][26] ([i915#1982])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl4/igt@kms_flip@plain-flip-ts-check@a-dp1.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl1/igt@kms_flip@plain-flip-ts-check@a-dp1.html
* igt@kms_frontbuffer_tracking@basic:
- shard-iclb: [PASS][27] -> [FAIL][28] ([i915#49])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb3/igt@kms_frontbuffer_tracking@basic.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb7/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-glk: [PASS][29] -> [FAIL][30] ([i915#49])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render:
- shard-tglb: [PASS][31] -> [DMESG-WARN][32] ([i915#1982]) +5 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb6/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-tglb1/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render.html
* igt@kms_prime@basic-crc@second-to-first:
- shard-apl: [PASS][33] -> [SKIP][34] ([fdo#109271] / [i915#1635])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl4/igt@kms_prime@basic-crc@second-to-first.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-apl1/igt@kms_prime@basic-crc@second-to-first.html
- shard-kbl: [PASS][35] -> [SKIP][36] ([fdo#109271])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl4/igt@kms_prime@basic-crc@second-to-first.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl7/igt@kms_prime@basic-crc@second-to-first.html
- shard-iclb: [PASS][37] -> [SKIP][38] ([i915#1836])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb5/igt@kms_prime@basic-crc@second-to-first.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb6/igt@kms_prime@basic-crc@second-to-first.html
- shard-tglb: [PASS][39] -> [SKIP][40] ([i915#1836])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb6/igt@kms_prime@basic-crc@second-to-first.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-tglb8/igt@kms_prime@basic-crc@second-to-first.html
- shard-glk: [PASS][41] -> [SKIP][42] ([fdo#109271])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk1/igt@kms_prime@basic-crc@second-to-first.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk4/igt@kms_prime@basic-crc@second-to-first.html
* igt@kms_psr@psr2_cursor_plane_move:
- shard-iclb: [PASS][43] -> [SKIP][44] ([fdo#109441]) +2 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb7/igt@kms_psr@psr2_cursor_plane_move.html
* igt@kms_setmode@basic:
- shard-glk: [PASS][45] -> [FAIL][46] ([i915#31])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk4/igt@kms_setmode@basic.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk9/igt@kms_setmode@basic.html
* igt@perf@invalid-create-userspace-config:
- shard-kbl: [PASS][47] -> [SKIP][48] ([fdo#109271] / [i915#1354]) +2 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl6/igt@perf@invalid-create-userspace-config.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl7/igt@perf@invalid-create-userspace-config.html
* igt@perf@low-oa-exponent-permissions:
- shard-apl: [PASS][49] -> [SKIP][50] ([fdo#109271] / [i915#1354] / [i915#1635]) +2 similar issues
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl6/igt@perf@low-oa-exponent-permissions.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-apl1/igt@perf@low-oa-exponent-permissions.html
- shard-tglb: [PASS][51] -> [SKIP][52] ([i915#1354]) +2 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb5/igt@perf@low-oa-exponent-permissions.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-tglb8/igt@perf@low-oa-exponent-permissions.html
* igt@perf@polling-parameterized:
- shard-glk: [PASS][53] -> [SKIP][54] ([fdo#109271] / [i915#1354]) +2 similar issues
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk7/igt@perf@polling-parameterized.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk4/igt@perf@polling-parameterized.html
- shard-iclb: [PASS][55] -> [SKIP][56] ([i915#1354]) +2 similar issues
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb5/igt@perf@polling-parameterized.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb6/igt@perf@polling-parameterized.html
#### Possible fixes ####
* igt@gem_ctx_bad_destroy@invalid-ctx:
- shard-iclb: [FAIL][57] ([i915#2541]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb7/igt@gem_ctx_bad_destroy@invalid-ctx.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb1/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-kbl: [FAIL][59] ([i915#2541]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl1/igt@gem_ctx_bad_destroy@invalid-ctx.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl4/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-tglb: [FAIL][61] ([i915#2541]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb3/igt@gem_ctx_bad_destroy@invalid-ctx.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-tglb8/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-hsw: [FAIL][63] ([i915#2541]) -> [PASS][64]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw8/igt@gem_ctx_bad_destroy@invalid-ctx.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-hsw1/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-glk: [FAIL][65] ([i915#2541]) -> [PASS][66]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk1/igt@gem_ctx_bad_destroy@invalid-ctx.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk4/igt@gem_ctx_bad_destroy@invalid-ctx.html
- shard-apl: [FAIL][67] ([i915#1635] / [i915#2541]) -> [PASS][68]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl3/igt@gem_ctx_bad_destroy@invalid-ctx.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-apl2/igt@gem_ctx_bad_destroy@invalid-ctx.html
* igt@gem_exec_reloc@basic-many-active@rcs0:
- shard-apl: [FAIL][69] ([i915#1635] / [i915#2389]) -> [PASS][70]
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl7/igt@gem_exec_reloc@basic-many-active@rcs0.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-apl1/igt@gem_exec_reloc@basic-many-active@rcs0.html
* igt@gem_mmap_gtt@basic-small-bo:
- shard-hsw: [INCOMPLETE][71] -> [PASS][72]
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw2/igt@gem_mmap_gtt@basic-small-bo.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-hsw2/igt@gem_mmap_gtt@basic-small-bo.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup@gtt:
- shard-hsw: [FAIL][73] ([i915#1888]) -> [PASS][74]
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw8/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup@gtt.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-hsw4/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup@gtt.html
* igt@i915_pm_dc@dc6-psr:
- shard-iclb: [FAIL][75] ([i915#1899]) -> [PASS][76]
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb4/igt@i915_pm_dc@dc6-psr.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb5/igt@i915_pm_dc@dc6-psr.html
* {igt@kms_async_flips@alternate-sync-async-flip}:
- shard-kbl: [FAIL][77] ([i915#2521]) -> [PASS][78]
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl2/igt@kms_async_flips@alternate-sync-async-flip.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl1/igt@kms_async_flips@alternate-sync-async-flip.html
* {igt@kms_async_flips@async-flip-with-page-flip-events}:
- shard-glk: [FAIL][79] ([i915#2521]) -> [PASS][80]
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk3/igt@kms_async_flips@async-flip-with-page-flip-events.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk6/igt@kms_async_flips@async-flip-with-page-flip-events.html
* igt@kms_cursor_crc@pipe-c-cursor-size-change:
- shard-apl: [FAIL][81] ([i915#1635] / [i915#54]) -> [PASS][82]
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl6/igt@kms_cursor_crc@pipe-c-cursor-size-change.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-apl2/igt@kms_cursor_crc@pipe-c-cursor-size-change.html
- shard-kbl: [FAIL][83] ([i915#54]) -> [PASS][84]
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl2/igt@kms_cursor_crc@pipe-c-cursor-size-change.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl4/igt@kms_cursor_crc@pipe-c-cursor-size-change.html
* igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge:
- shard-glk: [DMESG-WARN][85] ([i915#1982]) -> [PASS][86]
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk1/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk4/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html
* igt@kms_cursor_legacy@cursor-vs-flip-varying-size:
- shard-hsw: [FAIL][87] ([i915#2370]) -> [PASS][88]
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw8/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-hsw1/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
* igt@kms_flip@2x-dpms-vs-vblank-race@ab-vga1-hdmi-a1:
- shard-hsw: [DMESG-WARN][89] ([i915#1982]) -> [PASS][90]
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw6/igt@kms_flip@2x-dpms-vs-vblank-race@ab-vga1-hdmi-a1.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-hsw4/igt@kms_flip@2x-dpms-vs-vblank-race@ab-vga1-hdmi-a1.html
* igt@kms_flip@blocking-wf_vblank@a-edp1:
- shard-tglb: [DMESG-WARN][91] ([i915#1982]) -> [PASS][92] +1 similar issue
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb2/igt@kms_flip@blocking-wf_vblank@a-edp1.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-tglb1/igt@kms_flip@blocking-wf_vblank@a-edp1.html
* igt@kms_flip@flip-vs-suspend@b-dp1:
- shard-kbl: [DMESG-WARN][93] ([i915#180]) -> [PASS][94] +1 similar issue
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl7/igt@kms_flip@flip-vs-suspend@b-dp1.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl6/igt@kms_flip@flip-vs-suspend@b-dp1.html
* igt@kms_flip@flip-vs-suspend@c-hdmi-a1:
- shard-hsw: [INCOMPLETE][95] ([i915#2055]) -> [PASS][96]
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-hsw1/igt@kms_flip@flip-vs-suspend@c-hdmi-a1.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-hsw4/igt@kms_flip@flip-vs-suspend@c-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-glk: [FAIL][97] ([i915#49]) -> [PASS][98] +1 similar issue
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_prime@basic-crc@first-to-second:
- shard-iclb: [SKIP][99] ([i915#1836]) -> [PASS][100]
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb5/igt@kms_prime@basic-crc@first-to-second.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb6/igt@kms_prime@basic-crc@first-to-second.html
- shard-kbl: [SKIP][101] ([fdo#109271]) -> [PASS][102]
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-kbl4/igt@kms_prime@basic-crc@first-to-second.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-kbl7/igt@kms_prime@basic-crc@first-to-second.html
- shard-apl: [SKIP][103] ([fdo#109271] / [i915#1635]) -> [PASS][104]
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl4/igt@kms_prime@basic-crc@first-to-second.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-apl1/igt@kms_prime@basic-crc@first-to-second.html
- shard-tglb: [SKIP][105] ([i915#1836]) -> [PASS][106]
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-tglb6/igt@kms_prime@basic-crc@first-to-second.html
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-tglb8/igt@kms_prime@basic-crc@first-to-second.html
- shard-glk: [SKIP][107] ([fdo#109271]) -> [PASS][108]
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-glk1/igt@kms_prime@basic-crc@first-to-second.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-glk4/igt@kms_prime@basic-crc@first-to-second.html
* igt@kms_psr@psr2_cursor_render:
- shard-iclb: [SKIP][109] ([fdo#109441]) -> [PASS][110] +1 similar issue
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb1/igt@kms_psr@psr2_cursor_render.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb2/igt@kms_psr@psr2_cursor_render.html
* igt@prime_vgem@sync@rcs0:
- shard-iclb: [INCOMPLETE][111] ([i915#409]) -> [PASS][112]
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-iclb3/igt@prime_vgem@sync@rcs0.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-iclb3/igt@prime_vgem@sync@rcs0.html
#### Warnings ####
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-apl: [SKIP][113] ([fdo#109271] / [i915#1635]) -> [FAIL][114] ([i915#1635])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl8/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-apl1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@kms_content_protection@legacy:
- shard-apl: [FAIL][115] ([fdo#110321] / [fdo#110336] / [i915#1635]) -> [TIMEOUT][116] ([i915#1319] / [i915#1635])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9113/shard-apl4/igt@kms_content_protection@legacy.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/shard-apl1/igt@kms_content_protection@legacy.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321
[fdo#110336]: https://bugs.freedesktop.org/show_bug.cgi?id=110336
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#1354]: https://gitlab.freedesktop.org/drm/intel/issues/1354
[i915#155]: https://gitlab.freedesktop.org/drm/intel/issues/155
[i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888
[i915#1899]: https://gitlab.freedesktop.org/drm/intel/issues/1899
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2055]: https://gitlab.freedesktop.org/drm/intel/issues/2055
[i915#2283]: https://gitlab.freedesktop.org/drm/intel/issues/2283
[i915#2370]: https://gitlab.freedesktop.org/drm/intel/issues/2370
[i915#2389]: https://gitlab.freedesktop.org/drm/intel/issues/2389
[i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521
[i915#2541]: https://gitlab.freedesktop.org/drm/intel/issues/2541
[i915#2542]: https://gitlab.freedesktop.org/drm/intel/issues/2542
[i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
[i915#409]: https://gitlab.freedesktop.org/drm/intel/issues/409
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#768]: https://gitlab.freedesktop.org/drm/intel/issues/768
[i915#96]: https://gitlab.freedesktop.org/drm/intel/issues/96
Participating hosts (11 -> 8)
------------------------------
Missing (3): pig-skl-6260u pig-glk-j5005 pig-icl-1065g7
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5805 -> IGTPW_5048
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_9113: 412ff15f2b9a97bd0ab32f562ecb7efc84837881 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5048: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/index.html
IGT_5805: 9ce50ffed89a46fa1bc98ee2cfe2271c49801079 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5048/index.html
[-- Attachment #1.2: Type: text/html, Size: 28706 bytes --]
[-- Attachment #2: Type: text/plain, Size: 154 bytes --]
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [igt-dev] [PATCH i-g-t v3] prime_vgem: Check that we wrap the vgem mmap with userptr
2020-10-08 23:03 ` [igt-dev] " Chris Wilson
@ 2020-10-09 9:38 ` Tvrtko Ursulin
-1 siblings, 0 replies; 10+ messages in thread
From: Tvrtko Ursulin @ 2020-10-09 9:38 UTC (permalink / raw)
To: Chris Wilson, intel-gfx
Cc: igt-dev, Lahtinen, Joonas, Graunke, Kenneth W, Kondapally, Kalyan
On 09/10/2020 00:03, Chris Wilson wrote:
> This came up in a discussion about importing virtio dma-buf, which are
> themselves plain shmemfs objects and so not only backed by struct pages,
> but wrappable by userptr. vgem share the same properties and so should
> serve as a useful proxy for testing.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: "Graunke, Kenneth W" <kenneth.w.graunke@intel.com>,
> Cc: "Lahtinen, Joonas" <joonas.lahtinen@intel.com>
> Cc: "Kondapally, Kalyan" <kalyan.kondapally@intel.com>
> ---
> tests/intel-ci/fast-feedback.testlist | 1 +
> tests/prime_vgem.c | 31 +++++++++++++++++++++++++++
> 2 files changed, 32 insertions(+)
>
> diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
> index aa2eb3295..982d25834 100644
> --- a/tests/intel-ci/fast-feedback.testlist
> +++ b/tests/intel-ci/fast-feedback.testlist
> @@ -143,6 +143,7 @@ igt@prime_vgem@basic-fence-read
> igt@prime_vgem@basic-gtt
> igt@prime_vgem@basic-read
> igt@prime_vgem@basic-write
> +igt@prime_vgem@basic-userptr
> igt@vgem_basic@setversion
> igt@vgem_basic@create
> igt@vgem_basic@debugfs
> diff --git a/tests/prime_vgem.c b/tests/prime_vgem.c
> index 38e2026aa..bc74d6844 100644
> --- a/tests/prime_vgem.c
> +++ b/tests/prime_vgem.c
> @@ -287,6 +287,34 @@ static void test_write(int vgem, int i915)
> munmap(ptr, scratch.size);
> }
>
> +static void test_userptr(int vgem, int i915)
> +{
> + struct vgem_bo scratch;
> + struct drm_i915_gem_exec_object2 obj = {};
> + struct drm_i915_gem_execbuffer2 execbuf = {
> + .buffers_ptr = to_user_pointer(&obj),
> + .buffer_count = 1,
> + };
> + uint32_t *ptr;
> +
> + scratch.width = 1024;
> + scratch.height = 1024;
> + scratch.bpp = 32;
> + vgem_create(vgem, &scratch);
> +
> + ptr = vgem_mmap(vgem, &scratch, PROT_WRITE);
> + gem_close(vgem, scratch.handle);
> + *ptr = MI_BATCH_BUFFER_END;
> +
> + gem_userptr(i915, ptr, scratch.size, 0, 0, &obj.handle);
> + gem_set_caching(i915, obj.handle, I915_CACHING_NONE); /* for exec */
> +
> + gem_execbuf(i915, &execbuf);
> + gem_close(i915, obj.handle);
> +
> + munmap(ptr, scratch.size);
> +}
> +
> static void test_gtt(int vgem, int i915)
> {
> struct vgem_bo scratch;
> @@ -1038,6 +1066,9 @@ igt_main
> igt_subtest("basic-write")
> test_write(vgem, i915);
>
> + igt_subtest("basic-userptr")
> + test_userptr(vgem, i915);
> +
> igt_subtest("basic-gtt") {
> gem_require_mappable_ggtt(i915);
> test_gtt(vgem, i915);
>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Regards,
Tvrtko
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v3] prime_vgem: Check that we wrap the vgem mmap with userptr
@ 2020-10-09 9:38 ` Tvrtko Ursulin
0 siblings, 0 replies; 10+ messages in thread
From: Tvrtko Ursulin @ 2020-10-09 9:38 UTC (permalink / raw)
To: Chris Wilson, intel-gfx
Cc: igt-dev, Lahtinen, Joonas, Graunke, Kenneth W, Kondapally, Kalyan
On 09/10/2020 00:03, Chris Wilson wrote:
> This came up in a discussion about importing virtio dma-buf, which are
> themselves plain shmemfs objects and so not only backed by struct pages,
> but wrappable by userptr. vgem share the same properties and so should
> serve as a useful proxy for testing.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: "Graunke, Kenneth W" <kenneth.w.graunke@intel.com>,
> Cc: "Lahtinen, Joonas" <joonas.lahtinen@intel.com>
> Cc: "Kondapally, Kalyan" <kalyan.kondapally@intel.com>
> ---
> tests/intel-ci/fast-feedback.testlist | 1 +
> tests/prime_vgem.c | 31 +++++++++++++++++++++++++++
> 2 files changed, 32 insertions(+)
>
> diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
> index aa2eb3295..982d25834 100644
> --- a/tests/intel-ci/fast-feedback.testlist
> +++ b/tests/intel-ci/fast-feedback.testlist
> @@ -143,6 +143,7 @@ igt@prime_vgem@basic-fence-read
> igt@prime_vgem@basic-gtt
> igt@prime_vgem@basic-read
> igt@prime_vgem@basic-write
> +igt@prime_vgem@basic-userptr
> igt@vgem_basic@setversion
> igt@vgem_basic@create
> igt@vgem_basic@debugfs
> diff --git a/tests/prime_vgem.c b/tests/prime_vgem.c
> index 38e2026aa..bc74d6844 100644
> --- a/tests/prime_vgem.c
> +++ b/tests/prime_vgem.c
> @@ -287,6 +287,34 @@ static void test_write(int vgem, int i915)
> munmap(ptr, scratch.size);
> }
>
> +static void test_userptr(int vgem, int i915)
> +{
> + struct vgem_bo scratch;
> + struct drm_i915_gem_exec_object2 obj = {};
> + struct drm_i915_gem_execbuffer2 execbuf = {
> + .buffers_ptr = to_user_pointer(&obj),
> + .buffer_count = 1,
> + };
> + uint32_t *ptr;
> +
> + scratch.width = 1024;
> + scratch.height = 1024;
> + scratch.bpp = 32;
> + vgem_create(vgem, &scratch);
> +
> + ptr = vgem_mmap(vgem, &scratch, PROT_WRITE);
> + gem_close(vgem, scratch.handle);
> + *ptr = MI_BATCH_BUFFER_END;
> +
> + gem_userptr(i915, ptr, scratch.size, 0, 0, &obj.handle);
> + gem_set_caching(i915, obj.handle, I915_CACHING_NONE); /* for exec */
> +
> + gem_execbuf(i915, &execbuf);
> + gem_close(i915, obj.handle);
> +
> + munmap(ptr, scratch.size);
> +}
> +
> static void test_gtt(int vgem, int i915)
> {
> struct vgem_bo scratch;
> @@ -1038,6 +1066,9 @@ igt_main
> igt_subtest("basic-write")
> test_write(vgem, i915);
>
> + igt_subtest("basic-userptr")
> + test_userptr(vgem, i915);
> +
> igt_subtest("basic-gtt") {
> gem_require_mappable_ggtt(i915);
> test_gtt(vgem, i915);
>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Regards,
Tvrtko
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2020-10-09 9:38 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-08 22:13 [Intel-gfx] [PATCH i-g-t] prime_vgem: Check that we wrap the vgem mmap with userptr Chris Wilson
2020-10-08 22:22 ` [Intel-gfx] [PATCH i-g-t v2] " Chris Wilson
2020-10-08 22:58 ` [igt-dev] ✓ Fi.CI.BAT: success for prime_vgem: Check that we wrap the vgem mmap with userptr (rev2) Patchwork
2020-10-08 23:03 ` [Intel-gfx] [PATCH i-g-t v3] prime_vgem: Check that we wrap the vgem mmap with userptr Chris Wilson
2020-10-08 23:03 ` [igt-dev] " Chris Wilson
2020-10-09 9:38 ` [Intel-gfx] " Tvrtko Ursulin
2020-10-09 9:38 ` Tvrtko Ursulin
2020-10-08 23:40 ` [igt-dev] ✓ Fi.CI.BAT: success for prime_vgem: Check that we wrap the vgem mmap with userptr (rev3) Patchwork
2020-10-09 2:19 ` [igt-dev] ✗ Fi.CI.IGT: failure for prime_vgem: Check that we wrap the vgem mmap with userptr (rev2) Patchwork
2020-10-09 3:09 ` [igt-dev] ✗ Fi.CI.IGT: failure for prime_vgem: Check that we wrap the vgem mmap with userptr (rev3) Patchwork
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.