* [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b
@ 2020-12-15 21:06 Chris Wilson
2020-12-15 21:06 ` [igt-dev] " Chris Wilson
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Chris Wilson @ 2020-12-15 21:06 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev, Chris Wilson
Without opting into 48B addressing, objects are strictly limited to
being placed only the first (4G - 4K). This is to avoid an issue with
stateless 32b addressing being unable to access the last 32b page.
Assert that we do indeed fail to fit in a 4G object without setting the
EXEC_OBJECT_SUPPORTS_48B_ADDRESS flag.
Reported-by: CQ Tang <cq.tang@intel.com>
References:: 48ea1e32c39d ("drm/i915/gen9: Set PIN_ZONE_4G end to 4GB - 1 page")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: CQ Tang <cq.tang@intel.com>
---
tests/i915/gem_exec_params.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/tests/i915/gem_exec_params.c b/tests/i915/gem_exec_params.c
index c405f4eb7..e679c512a 100644
--- a/tests/i915/gem_exec_params.c
+++ b/tests/i915/gem_exec_params.c
@@ -340,7 +340,13 @@ static void test_larger_than_life_batch(int fd)
for_each_engine(e, fd) {
/* Keep the batch_len implicit [0] */
execbuf.flags = eb_ring(e);
- gem_execbuf(fd, &execbuf);
+
+ /* non-48b objects are limited to the low (4G - 4K) */
+ igt_assert_eq(__gem_execbuf(fd, &execbuf), -ENOSPC);
+
+ exec.flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS;
+ igt_assert_eq(__gem_execbuf(fd, &execbuf), 0);
+ exec.flags = 0;
}
gem_sync(fd, exec.handle);
--
2.29.2
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Intel-gfx] [PATCH i-g-t 2/2] i915/gem_softpin: Check full placement control under full-ppgtt
2020-12-15 21:06 [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b Chris Wilson
@ 2020-12-15 21:06 ` Chris Wilson
2020-12-15 21:47 ` [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b Tang, CQ
` (2 subsequent siblings)
3 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2020-12-15 21:06 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev, Chris Wilson
With full-ppgtt, userspacew has complete control over their GTT. Verify
that we can place an object at the very beginning and the very end of
our GTT.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
tests/i915/gem_softpin.c | 45 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
diff --git a/tests/i915/gem_softpin.c b/tests/i915/gem_softpin.c
index fcaf8ef30..a530e89d3 100644
--- a/tests/i915/gem_softpin.c
+++ b/tests/i915/gem_softpin.c
@@ -97,6 +97,47 @@ static void test_invalid(int fd)
}
}
+static uint32_t batch_create(int i915, uint64_t *sz)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ struct drm_i915_gem_create create = {
+ .size = sizeof(bbe),
+ };
+
+ if (igt_ioctl(i915, DRM_IOCTL_I915_GEM_CREATE, &create)) {
+ igt_assert_eq(errno, 0);
+ return 0;
+ }
+
+ gem_write(i915, create.handle, 0, &bbe, sizeof(bbe));
+
+ *sz = create.size;
+ return create.handle;
+}
+
+static void test_zero(int i915)
+{
+ uint64_t sz;
+ struct drm_i915_gem_exec_object2 object = {
+ .handle = batch_create(i915, &sz),
+ .flags = EXEC_OBJECT_PINNED | EXEC_OBJECT_SUPPORTS_48B_ADDRESS,
+ };
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&object),
+ .buffer_count = 1,
+ };
+
+ /* Under full-ppgtt, we have complete control of the GTT */
+
+ object.offset = 0;
+ gem_execbuf(i915, &execbuf);
+
+ object.offset = gem_aperture_size(i915) - sz;
+ gem_close(i915, object.handle);
+
+ gem_close(i915, object.handle);
+}
+
static void test_softpin(int fd)
{
const uint32_t size = 1024 * 1024;
@@ -559,6 +600,10 @@ igt_main
igt_subtest("invalid")
test_invalid(fd);
+ igt_subtest("zero") {
+ igt_require(gem_uses_full_ppgtt(fd));
+ test_zero(fd);
+ }
igt_subtest("softpin")
test_softpin(fd);
igt_subtest("overlap")
--
2.29.2
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 2/2] i915/gem_softpin: Check full placement control under full-ppgtt
@ 2020-12-15 21:06 ` Chris Wilson
0 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2020-12-15 21:06 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev, Chris Wilson
With full-ppgtt, userspacew has complete control over their GTT. Verify
that we can place an object at the very beginning and the very end of
our GTT.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
tests/i915/gem_softpin.c | 45 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
diff --git a/tests/i915/gem_softpin.c b/tests/i915/gem_softpin.c
index fcaf8ef30..a530e89d3 100644
--- a/tests/i915/gem_softpin.c
+++ b/tests/i915/gem_softpin.c
@@ -97,6 +97,47 @@ static void test_invalid(int fd)
}
}
+static uint32_t batch_create(int i915, uint64_t *sz)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ struct drm_i915_gem_create create = {
+ .size = sizeof(bbe),
+ };
+
+ if (igt_ioctl(i915, DRM_IOCTL_I915_GEM_CREATE, &create)) {
+ igt_assert_eq(errno, 0);
+ return 0;
+ }
+
+ gem_write(i915, create.handle, 0, &bbe, sizeof(bbe));
+
+ *sz = create.size;
+ return create.handle;
+}
+
+static void test_zero(int i915)
+{
+ uint64_t sz;
+ struct drm_i915_gem_exec_object2 object = {
+ .handle = batch_create(i915, &sz),
+ .flags = EXEC_OBJECT_PINNED | EXEC_OBJECT_SUPPORTS_48B_ADDRESS,
+ };
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&object),
+ .buffer_count = 1,
+ };
+
+ /* Under full-ppgtt, we have complete control of the GTT */
+
+ object.offset = 0;
+ gem_execbuf(i915, &execbuf);
+
+ object.offset = gem_aperture_size(i915) - sz;
+ gem_close(i915, object.handle);
+
+ gem_close(i915, object.handle);
+}
+
static void test_softpin(int fd)
{
const uint32_t size = 1024 * 1024;
@@ -559,6 +600,10 @@ igt_main
igt_subtest("invalid")
test_invalid(fd);
+ igt_subtest("zero") {
+ igt_require(gem_uses_full_ppgtt(fd));
+ test_zero(fd);
+ }
igt_subtest("softpin")
test_softpin(fd);
igt_subtest("overlap")
--
2.29.2
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b
2020-12-15 21:06 [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b Chris Wilson
2020-12-15 21:06 ` [igt-dev] " Chris Wilson
@ 2020-12-15 21:47 ` Tang, CQ
2020-12-16 3:11 ` [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/2] " Patchwork
2020-12-16 4:52 ` [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b (rev2) Patchwork
3 siblings, 0 replies; 9+ messages in thread
From: Tang, CQ @ 2020-12-15 21:47 UTC (permalink / raw)
To: Chris Wilson, intel-gfx; +Cc: igt-dev
> -----Original Message-----
> From: Chris Wilson <chris@chris-wilson.co.uk>
> Sent: Tuesday, December 15, 2020 1:07 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: igt-dev@lists.freedesktop.org; Chris Wilson <chris@chris-wilson.co.uk>;
> Tang, CQ <cq.tang@intel.com>
> Subject: [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does
> _not_ fit without 48b
>
> Without opting into 48B addressing, objects are strictly limited to being
> placed only the first (4G - 4K). This is to avoid an issue with stateless 32b
> addressing being unable to access the last 32b page.
> Assert that we do indeed fail to fit in a 4G object without setting the
> EXEC_OBJECT_SUPPORTS_48B_ADDRESS flag.
>
> Reported-by: CQ Tang <cq.tang@intel.com>
> References:: 48ea1e32c39d ("drm/i915/gen9: Set PIN_ZONE_4G end to 4GB -
> 1 page")
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: CQ Tang <cq.tang@intel.com>
> ---
> tests/i915/gem_exec_params.c | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/tests/i915/gem_exec_params.c b/tests/i915/gem_exec_params.c
> index c405f4eb7..e679c512a 100644
> --- a/tests/i915/gem_exec_params.c
> +++ b/tests/i915/gem_exec_params.c
> @@ -340,7 +340,13 @@ static void test_larger_than_life_batch(int fd)
> for_each_engine(e, fd) {
> /* Keep the batch_len implicit [0] */
> execbuf.flags = eb_ring(e);
> - gem_execbuf(fd, &execbuf);
> +
> + /* non-48b objects are limited to the low (4G - 4K) */
> + igt_assert_eq(__gem_execbuf(fd, &execbuf), -ENOSPC);
> +
> + exec.flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS;
> + igt_assert_eq(__gem_execbuf(fd, &execbuf), 0);
> + exec.flags = 0;
It is good to test both cases.
Reviewed-by: CQ Tang <cq.tang@intel.com>
> }
>
> gem_sync(fd, exec.handle);
> --
> 2.29.2
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-gfx] [PATCH i-g-t v2] i915/gem_softpin: Check full placement control under full-ppgtt
2020-12-15 21:06 ` [igt-dev] " Chris Wilson
(?)
@ 2020-12-15 21:53 ` Chris Wilson
-1 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2020-12-15 21:53 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev, Chris Wilson
With full-ppgtt, userspace has complete control over their GTT. Verify
that we can place an object at the very beginning and the very end of
our GTT.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
tests/i915/gem_softpin.c | 63 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 63 insertions(+)
diff --git a/tests/i915/gem_softpin.c b/tests/i915/gem_softpin.c
index fcaf8ef30..a3e6dcac3 100644
--- a/tests/i915/gem_softpin.c
+++ b/tests/i915/gem_softpin.c
@@ -97,6 +97,65 @@ static void test_invalid(int fd)
}
}
+static uint32_t batch_create(int i915, uint64_t *sz)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ struct drm_i915_gem_create create = {
+ .size = sizeof(bbe),
+ };
+
+ if (igt_ioctl(i915, DRM_IOCTL_I915_GEM_CREATE, &create)) {
+ igt_assert_eq(errno, 0);
+ return 0;
+ }
+
+ gem_write(i915, create.handle, 0, &bbe, sizeof(bbe));
+
+ *sz = create.size;
+ return create.handle;
+}
+
+static void test_zero(int i915)
+{
+ uint64_t sz, gtt = gem_aperture_size(i915);
+ struct drm_i915_gem_exec_object2 object = {
+ .handle = batch_create(i915, &sz),
+ .flags = EXEC_OBJECT_PINNED | EXEC_OBJECT_SUPPORTS_48B_ADDRESS,
+ };
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&object),
+ .buffer_count = 1,
+ };
+
+ /* Under full-ppgtt, we have complete control of the GTT */
+ igt_info("Object size:%"PRIx64", GTT size:%"PRIx64"\n", sz, gtt);
+
+ object.offset = 0;
+ igt_assert_f(__gem_execbuf(i915, &execbuf) == 0,
+ "execbuff failed with object.offset=%llx\n",
+ object.offset);
+
+ if (gtt >> 32) {
+ object.offset = (1ull << 32) - sz;
+ igt_assert_f(__gem_execbuf(i915, &execbuf) == 0,
+ "execbuff failed with object.offset=%llx\n",
+ object.offset);
+
+ object.offset = 1ull << 32;
+ igt_assert_f(__gem_execbuf(i915, &execbuf) == 0,
+ "execbuff failed with object.offset=%llx\n",
+ object.offset);
+ }
+
+ object.offset = gtt - sz;
+ object.offset = gen8_canonical_addr(object.offset);
+ igt_assert_f(__gem_execbuf(i915, &execbuf) == 0,
+ "execbuff failed with object.offset=%llx\n",
+ object.offset);
+
+ gem_close(i915, object.handle);
+}
+
static void test_softpin(int fd)
{
const uint32_t size = 1024 * 1024;
@@ -559,6 +618,10 @@ igt_main
igt_subtest("invalid")
test_invalid(fd);
+ igt_subtest("zero") {
+ igt_require(gem_uses_full_ppgtt(fd));
+ test_zero(fd);
+ }
igt_subtest("softpin")
test_softpin(fd);
igt_subtest("overlap")
--
2.29.2
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b
2020-12-15 21:06 [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b Chris Wilson
2020-12-15 21:06 ` [igt-dev] " Chris Wilson
2020-12-15 21:47 ` [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b Tang, CQ
@ 2020-12-16 3:11 ` Patchwork
2020-12-16 4:52 ` [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b (rev2) Patchwork
3 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2020-12-16 3:11 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
[-- Attachment #1.1: Type: text/plain, Size: 26846 bytes --]
== Series Details ==
Series: series starting with [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b
URL : https://patchwork.freedesktop.org/series/84976/
State : failure
== Summary ==
CI Bug Log - changes from IGT_5902_full -> IGTPW_5295_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_5295_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_5295_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_5295/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_5295_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_params@larger-than-life-batch:
- shard-iclb: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb5/igt@gem_exec_params@larger-than-life-batch.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb8/igt@gem_exec_params@larger-than-life-batch.html
- shard-tglb: [PASS][3] -> [FAIL][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb1/igt@gem_exec_params@larger-than-life-batch.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb3/igt@gem_exec_params@larger-than-life-batch.html
* {igt@gem_softpin@zero} (NEW):
- shard-apl: NOTRUN -> [FAIL][5]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-apl7/igt@gem_softpin@zero.html
- shard-glk: NOTRUN -> [FAIL][6]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk7/igt@gem_softpin@zero.html
- shard-iclb: NOTRUN -> [FAIL][7]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb7/igt@gem_softpin@zero.html
- shard-kbl: NOTRUN -> [FAIL][8]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-kbl3/igt@gem_softpin@zero.html
- shard-tglb: NOTRUN -> [FAIL][9]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb5/igt@gem_softpin@zero.html
* igt@kms_cursor_edge_walk@pipe-d-64x64-bottom-edge:
- shard-tglb: [PASS][10] -> [INCOMPLETE][11]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb3/igt@kms_cursor_edge_walk@pipe-d-64x64-bottom-edge.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb8/igt@kms_cursor_edge_walk@pipe-d-64x64-bottom-edge.html
* igt@kms_flip@flip-vs-suspend-interruptible@b-edp1:
- shard-iclb: [PASS][12] -> [DMESG-WARN][13] +2 similar issues
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb3/igt@kms_flip@flip-vs-suspend-interruptible@b-edp1.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb4/igt@kms_flip@flip-vs-suspend-interruptible@b-edp1.html
* igt@kms_flip@flip-vs-suspend-interruptible@c-dp1:
- shard-apl: [PASS][14] -> [DMESG-WARN][15] +1 similar issue
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-apl2/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
* igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a1:
- shard-glk: [PASS][16] -> [DMESG-WARN][17] +4 similar issues
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a1.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a1.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@gem_exec_balancer@fairslice}:
- shard-iclb: [PASS][18] -> [FAIL][19] +1 similar issue
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb5/igt@gem_exec_balancer@fairslice.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb4/igt@gem_exec_balancer@fairslice.html
* {igt@gem_exec_schedule@u-fairslice@rcs0}:
- shard-tglb: [PASS][20] -> [DMESG-WARN][21]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb6/igt@gem_exec_schedule@u-fairslice@rcs0.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb1/igt@gem_exec_schedule@u-fairslice@rcs0.html
* {igt@gem_vm_create@destroy-race}:
- shard-tglb: [PASS][22] -> [FAIL][23]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb1/igt@gem_vm_create@destroy-race.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb5/igt@gem_vm_create@destroy-race.html
New tests
---------
New tests have been introduced between IGT_5902_full and IGTPW_5295_full:
### New IGT tests (1) ###
* igt@gem_softpin@zero:
- Statuses : 5 fail(s) 2 skip(s)
- Exec time: [0.0, 0.12] s
Known issues
------------
Here are the changes found in IGTPW_5295_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_reloc@basic-many-active@rcs0:
- shard-glk: [PASS][24] -> [FAIL][25] ([i915#2389])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-glk3/igt@gem_exec_reloc@basic-many-active@rcs0.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk1/igt@gem_exec_reloc@basic-many-active@rcs0.html
* igt@gem_exec_whisper@basic-queues-priority-all:
- shard-glk: [PASS][26] -> [DMESG-WARN][27] ([i915#118] / [i915#95])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-glk4/igt@gem_exec_whisper@basic-queues-priority-all.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk3/igt@gem_exec_whisper@basic-queues-priority-all.html
* {igt@gem_softpin@zero} (NEW):
- shard-snb: NOTRUN -> [SKIP][28] ([fdo#109271])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-snb2/igt@gem_softpin@zero.html
* igt@i915_pm_dc@dc6-psr:
- shard-iclb: [PASS][29] -> [FAIL][30] ([i915#454])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb3/igt@i915_pm_dc@dc6-psr.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb4/igt@i915_pm_dc@dc6-psr.html
* igt@i915_pm_rpm@reg-read-ioctl:
- shard-iclb: [PASS][31] -> [SKIP][32] ([i915#579])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb6/igt@i915_pm_rpm@reg-read-ioctl.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb4/igt@i915_pm_rpm@reg-read-ioctl.html
- shard-hsw: [PASS][33] -> [SKIP][34] ([fdo#109271]) +1 similar issue
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-hsw4/igt@i915_pm_rpm@reg-read-ioctl.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-hsw6/igt@i915_pm_rpm@reg-read-ioctl.html
- shard-tglb: [PASS][35] -> [SKIP][36] ([i915#579])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb1/igt@i915_pm_rpm@reg-read-ioctl.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb7/igt@i915_pm_rpm@reg-read-ioctl.html
- shard-kbl: [PASS][37] -> [SKIP][38] ([fdo#109271]) +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-kbl4/igt@i915_pm_rpm@reg-read-ioctl.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-kbl1/igt@i915_pm_rpm@reg-read-ioctl.html
- shard-apl: [PASS][39] -> [SKIP][40] ([fdo#109271]) +1 similar issue
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-apl3/igt@i915_pm_rpm@reg-read-ioctl.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-apl8/igt@i915_pm_rpm@reg-read-ioctl.html
* igt@i915_suspend@forcewake:
- shard-kbl: [PASS][41] -> [DMESG-WARN][42] ([i915#180])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-kbl4/igt@i915_suspend@forcewake.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-kbl1/igt@i915_suspend@forcewake.html
* igt@kms_chamelium@dp-crc-fast:
- shard-iclb: NOTRUN -> [SKIP][43] ([fdo#109284] / [fdo#111827]) +1 similar issue
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb7/igt@kms_chamelium@dp-crc-fast.html
- shard-apl: NOTRUN -> [SKIP][44] ([fdo#109271] / [fdo#111827]) +1 similar issue
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-apl3/igt@kms_chamelium@dp-crc-fast.html
* igt@kms_chamelium@hdmi-aspect-ratio:
- shard-glk: NOTRUN -> [SKIP][45] ([fdo#109271] / [fdo#111827]) +1 similar issue
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk8/igt@kms_chamelium@hdmi-aspect-ratio.html
- shard-tglb: NOTRUN -> [SKIP][46] ([fdo#109284] / [fdo#111827]) +1 similar issue
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb7/igt@kms_chamelium@hdmi-aspect-ratio.html
- shard-kbl: NOTRUN -> [SKIP][47] ([fdo#109271] / [fdo#111827]) +1 similar issue
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-kbl1/igt@kms_chamelium@hdmi-aspect-ratio.html
* igt@kms_color@pipe-d-ctm-blue-to-red:
- shard-kbl: NOTRUN -> [SKIP][48] ([fdo#109271]) +9 similar issues
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-kbl6/igt@kms_color@pipe-d-ctm-blue-to-red.html
- shard-iclb: NOTRUN -> [SKIP][49] ([fdo#109278] / [i915#1149])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb6/igt@kms_color@pipe-d-ctm-blue-to-red.html
* igt@kms_color_chamelium@pipe-d-gamma:
- shard-hsw: NOTRUN -> [SKIP][50] ([fdo#109271] / [fdo#111827]) +2 similar issues
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-hsw1/igt@kms_color_chamelium@pipe-d-gamma.html
* igt@kms_content_protection@srm:
- shard-tglb: NOTRUN -> [SKIP][51] ([fdo#111828])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb6/igt@kms_content_protection@srm.html
- shard-kbl: NOTRUN -> [TIMEOUT][52] ([i915#1319])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-kbl6/igt@kms_content_protection@srm.html
- shard-iclb: NOTRUN -> [SKIP][53] ([fdo#109300] / [fdo#111066])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb3/igt@kms_content_protection@srm.html
- shard-apl: NOTRUN -> [TIMEOUT][54] ([i915#1319])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-apl2/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@pipe-a-cursor-512x170-random:
- shard-tglb: NOTRUN -> [SKIP][55] ([fdo#109279])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb5/igt@kms_cursor_crc@pipe-a-cursor-512x170-random.html
- shard-iclb: NOTRUN -> [SKIP][56] ([fdo#109278] / [fdo#109279])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb1/igt@kms_cursor_crc@pipe-a-cursor-512x170-random.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-hsw: [PASS][57] -> [FAIL][58] ([i915#96])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-hsw1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-hsw1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-tglb: [PASS][59] -> [FAIL][60] ([i915#2346]) +1 similar issue
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb1/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-iclb: NOTRUN -> [SKIP][61] ([fdo#109274]) +1 similar issue
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb4/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-tglb: NOTRUN -> [SKIP][62] ([fdo#111825]) +2 similar issues
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb2/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-dp1:
- shard-kbl: [PASS][63] -> [INCOMPLETE][64] ([i915#155])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html
- shard-apl: [PASS][65] -> [DMESG-WARN][66] ([i915#2635])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-apl2/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-edp1:
- shard-tglb: [PASS][67] -> [DMESG-WARN][68] ([i915#1436] / [i915#1602] / [i915#1887] / [i915#2411])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb5/igt@kms_flip@flip-vs-suspend-interruptible@a-edp1.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb7/igt@kms_flip@flip-vs-suspend-interruptible@a-edp1.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-hsw: [PASS][69] -> [DMESG-WARN][70] ([i915#2637]) +5 similar issues
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-hsw7/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-hsw6/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
- shard-glk: [PASS][71] -> [DMESG-WARN][72] ([i915#2635])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend-interruptible@b-edp1:
- shard-tglb: [PASS][73] -> [DMESG-FAIL][74] ([i915#1982])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb5/igt@kms_flip@flip-vs-suspend-interruptible@b-edp1.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb7/igt@kms_flip@flip-vs-suspend-interruptible@b-edp1.html
* igt@kms_flip@flip-vs-suspend-interruptible@c-edp1:
- shard-tglb: [PASS][75] -> [INCOMPLETE][76] ([i915#1436] / [i915#2295])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb5/igt@kms_flip@flip-vs-suspend-interruptible@c-edp1.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb7/igt@kms_flip@flip-vs-suspend-interruptible@c-edp1.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render:
- shard-iclb: NOTRUN -> [SKIP][77] ([fdo#109280])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-hsw: NOTRUN -> [SKIP][78] ([fdo#109271]) +16 similar issues
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-hsw8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu:
- shard-glk: NOTRUN -> [SKIP][79] ([fdo#109271]) +11 similar issues
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk3/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu.html
* igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c:
- shard-apl: NOTRUN -> [SKIP][80] ([fdo#109271]) +9 similar issues
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-apl4/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
- shard-iclb: NOTRUN -> [SKIP][81] ([fdo#109289])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb8/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
- shard-tglb: NOTRUN -> [SKIP][82] ([fdo#109289])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb3/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
* igt@kms_psr@psr2_primary_render:
- shard-iclb: [PASS][83] -> [SKIP][84] ([fdo#109441])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb2/igt@kms_psr@psr2_primary_render.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb6/igt@kms_psr@psr2_primary_render.html
* igt@kms_psr@psr2_suspend:
- shard-iclb: NOTRUN -> [SKIP][85] ([fdo#109441])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb7/igt@kms_psr@psr2_suspend.html
* igt@kms_vblank@pipe-c-ts-continuation-dpms-rpm:
- shard-glk: [PASS][86] -> [SKIP][87] ([fdo#109271]) +1 similar issue
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-glk3/igt@kms_vblank@pipe-c-ts-continuation-dpms-rpm.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk6/igt@kms_vblank@pipe-c-ts-continuation-dpms-rpm.html
- shard-iclb: [PASS][88] -> [SKIP][89] ([fdo#109278])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb8/igt@kms_vblank@pipe-c-ts-continuation-dpms-rpm.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb1/igt@kms_vblank@pipe-c-ts-continuation-dpms-rpm.html
* igt@runner@aborted:
- shard-hsw: NOTRUN -> [FAIL][90] ([i915#2295])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-hsw6/igt@runner@aborted.html
#### Possible fixes ####
* igt@gem_ppgtt@flink-and-close-vma-leak:
- shard-glk: [FAIL][91] ([i915#644]) -> [PASS][92]
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-glk4/igt@gem_ppgtt@flink-and-close-vma-leak.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk8/igt@gem_ppgtt@flink-and-close-vma-leak.html
* igt@kms_cursor_crc@pipe-c-cursor-128x42-random:
- shard-hsw: [INCOMPLETE][93] -> [PASS][94]
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-hsw7/igt@kms_cursor_crc@pipe-c-cursor-128x42-random.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-hsw8/igt@kms_cursor_crc@pipe-c-cursor-128x42-random.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang@ac-hdmi-a1-hdmi-a2:
- shard-glk: [INCOMPLETE][95] -> [PASS][96]
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-glk8/igt@kms_flip@2x-flip-vs-modeset-vs-hang@ac-hdmi-a1-hdmi-a2.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk3/igt@kms_flip@2x-flip-vs-modeset-vs-hang@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1:
- shard-tglb: [FAIL][97] ([i915#2598]) -> [PASS][98]
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb8/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt:
- shard-glk: [FAIL][99] ([i915#49]) -> [PASS][100]
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-glk9/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-glk6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move:
- shard-iclb: [FAIL][101] ([i915#49]) -> [PASS][102]
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move.html
* igt@kms_plane_lowres@pipe-a-tiling-none:
- shard-kbl: [DMESG-WARN][103] ([i915#165] / [i915#180] / [i915#78]) -> [PASS][104]
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-kbl2/igt@kms_plane_lowres@pipe-a-tiling-none.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-kbl6/igt@kms_plane_lowres@pipe-a-tiling-none.html
* igt@kms_psr@psr2_cursor_mmap_gtt:
- shard-iclb: [SKIP][105] ([fdo#109441]) -> [PASS][106]
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb5/igt@kms_psr@psr2_cursor_mmap_gtt.html
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_gtt.html
#### Warnings ####
* igt@i915_pm_dc@dc3co-vpb-simulation:
- shard-iclb: [SKIP][107] ([i915#658]) -> [SKIP][108] ([i915#588])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb5/igt@i915_pm_dc@dc3co-vpb-simulation.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb2/igt@i915_pm_dc@dc3co-vpb-simulation.html
* igt@i915_pm_rpm@pc8-residency:
- shard-iclb: [SKIP][109] ([i915#579]) -> [SKIP][110] ([fdo#109293] / [fdo#109506])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb5/igt@i915_pm_rpm@pc8-residency.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb2/igt@i915_pm_rpm@pc8-residency.html
- shard-tglb: [SKIP][111] ([i915#579]) -> [SKIP][112] ([fdo#109506] / [i915#2411])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb1/igt@i915_pm_rpm@pc8-residency.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb7/igt@i915_pm_rpm@pc8-residency.html
* igt@kms_dp_dsc@basic-dsc-enable-edp:
- shard-iclb: [SKIP][113] ([fdo#109349]) -> [DMESG-WARN][114] ([i915#1226])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-iclb5/igt@kms_dp_dsc@basic-dsc-enable-edp.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html
* igt@runner@aborted:
- shard-tglb: [FAIL][115] ([i915#2295] / [i915#2722]) -> ([FAIL][116], [FAIL][117]) ([i915#2248] / [i915#2295] / [i915#2426] / [i915#2722])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5902/shard-tglb5/igt@runner@aborted.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb1/igt@runner@aborted.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/shard-tglb7/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).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
[fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
[fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#111066]: https://bugs.freedesktop.org/show_bug.cgi?id=111066
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#111828]: https://bugs.freedesktop.org/show_bug.cgi?id=111828
[i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1226]: https://gitlab.freedesktop.org/drm/intel/issues/1226
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
[i915#155]: https://gitlab.freedesktop.org/drm/intel/issues/155
[i915#1602]: https://gitlab.freedesktop.org/drm/intel/issues/1602
[i915#165]: https://gitlab.freedesktop.org/drm/intel/issues/165
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1887]: https://gitlab.freedesktop.org/drm/intel/issues/1887
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2248]: https://gitlab.freedesktop.org/drm/intel/issues/2248
[i915#2295]: https://gitlab.freedesktop.org/drm/intel/issues/2295
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2389]: https://gitlab.freedesktop.org/drm/intel/issues/2389
[i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
[i915#2426]: https://gitlab.freedesktop.org/drm/intel/issues/2426
[i915#2598]: https://gitlab.freedesktop.org/drm/intel/issues/2598
[i915#2635]: https://gitlab.freedesktop.org/drm/intel/issues/2635
[i915#2637]: https://gitlab.freedesktop.org/drm/intel/issues/2637
[i915#2722]: https://gitlab.freedesktop.org/drm/intel/issues/2722
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#579]: https://gitlab.freedesktop.org/drm/intel/issues/579
[i915#588]: https://gitlab.freedesktop.org/drm/intel/issues/588
[i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#78]: https://gitlab.freedesktop.org/drm/intel/issues/78
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
[i915#96]: https://gitlab.freedesktop.org/drm/intel/issues/96
Participating hosts (8 -> 8)
------------------------------
No changes in participating hosts
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5902 -> IGTPW_5295
CI-20190529: 20190529
CI_DRM_9488: 610a032e0c8eff40d87d9344f92311382f4acd49 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5295: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/index.html
IGT_5902: 1c1fc6c4d506dc69d8e85b09bcb932466712d416 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5295/index.html
[-- Attachment #1.2: Type: text/html, Size: 31625 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] 9+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b (rev2)
2020-12-15 21:06 [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b Chris Wilson
` (2 preceding siblings ...)
2020-12-16 3:11 ` [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/2] " Patchwork
@ 2020-12-16 4:52 ` Patchwork
3 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2020-12-16 4:52 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
[-- Attachment #1.1: Type: text/plain, Size: 26292 bytes --]
== Series Details ==
Series: series starting with [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b (rev2)
URL : https://patchwork.freedesktop.org/series/84976/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_9489_full -> IGTPW_5296_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_5296_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_5296_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_5296/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_5296_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_params@larger-than-life-batch:
- shard-iclb: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb3/igt@gem_exec_params@larger-than-life-batch.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb6/igt@gem_exec_params@larger-than-life-batch.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-apl: [PASS][3] -> [DMESG-FAIL][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-apl8/igt@kms_hdr@bpc-switch-suspend.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-apl7/igt@kms_hdr@bpc-switch-suspend.html
- shard-iclb: [PASS][5] -> [DMESG-WARN][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb6/igt@kms_hdr@bpc-switch-suspend.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb8/igt@kms_hdr@bpc-switch-suspend.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@gem_exec_balancer@fairslice}:
- shard-iclb: [PASS][7] -> [FAIL][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb3/igt@gem_exec_balancer@fairslice.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb4/igt@gem_exec_balancer@fairslice.html
* {igt@gem_exec_schedule@u-fairslice@vecs0}:
- shard-tglb: [PASS][9] -> [DMESG-WARN][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-tglb7/igt@gem_exec_schedule@u-fairslice@vecs0.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb5/igt@gem_exec_schedule@u-fairslice@vecs0.html
New tests
---------
New tests have been introduced between CI_DRM_9489_full and IGTPW_5296_full:
### New IGT tests (1) ###
* igt@gem_softpin@zero:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 0.01] s
Known issues
------------
Here are the changes found in IGTPW_5296_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_reloc@basic-many-active@rcs0:
- shard-glk: [PASS][11] -> [FAIL][12] ([i915#2389])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-glk3/igt@gem_exec_reloc@basic-many-active@rcs0.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk1/igt@gem_exec_reloc@basic-many-active@rcs0.html
* igt@gem_exec_reloc@basic-wide-active@vcs1:
- shard-iclb: NOTRUN -> [FAIL][13] ([i915#2389])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb4/igt@gem_exec_reloc@basic-wide-active@vcs1.html
* igt@gem_pread@exhaustion:
- shard-apl: NOTRUN -> [WARN][14] ([i915#2658])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-apl4/igt@gem_pread@exhaustion.html
* {igt@gem_softpin@zero} (NEW):
- shard-snb: NOTRUN -> [SKIP][15] ([fdo#109271])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-snb4/igt@gem_softpin@zero.html
* igt@i915_pm_dc@dc6-psr:
- shard-iclb: [PASS][16] -> [FAIL][17] ([i915#454])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb1/igt@i915_pm_dc@dc6-psr.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb6/igt@i915_pm_dc@dc6-psr.html
* igt@kms_chamelium@dp-crc-fast:
- shard-iclb: NOTRUN -> [SKIP][18] ([fdo#109284] / [fdo#111827]) +1 similar issue
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb5/igt@kms_chamelium@dp-crc-fast.html
- shard-apl: NOTRUN -> [SKIP][19] ([fdo#109271] / [fdo#111827]) +2 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-apl1/igt@kms_chamelium@dp-crc-fast.html
* igt@kms_chamelium@hdmi-aspect-ratio:
- shard-glk: NOTRUN -> [SKIP][20] ([fdo#109271] / [fdo#111827]) +1 similar issue
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk1/igt@kms_chamelium@hdmi-aspect-ratio.html
- shard-tglb: NOTRUN -> [SKIP][21] ([fdo#109284] / [fdo#111827]) +1 similar issue
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb3/igt@kms_chamelium@hdmi-aspect-ratio.html
- shard-kbl: NOTRUN -> [SKIP][22] ([fdo#109271] / [fdo#111827]) +1 similar issue
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-kbl2/igt@kms_chamelium@hdmi-aspect-ratio.html
* igt@kms_color@pipe-d-ctm-blue-to-red:
- shard-kbl: NOTRUN -> [SKIP][23] ([fdo#109271]) +6 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-kbl7/igt@kms_color@pipe-d-ctm-blue-to-red.html
- shard-iclb: NOTRUN -> [SKIP][24] ([fdo#109278] / [i915#1149])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb5/igt@kms_color@pipe-d-ctm-blue-to-red.html
* igt@kms_color_chamelium@pipe-d-gamma:
- shard-hsw: NOTRUN -> [SKIP][25] ([fdo#109271] / [fdo#111827]) +1 similar issue
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-hsw4/igt@kms_color_chamelium@pipe-d-gamma.html
* igt@kms_content_protection@srm:
- shard-tglb: NOTRUN -> [SKIP][26] ([fdo#111828])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb2/igt@kms_content_protection@srm.html
- shard-kbl: NOTRUN -> [TIMEOUT][27] ([i915#1319])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-kbl4/igt@kms_content_protection@srm.html
- shard-iclb: NOTRUN -> [SKIP][28] ([fdo#109300] / [fdo#111066])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb5/igt@kms_content_protection@srm.html
- shard-apl: NOTRUN -> [TIMEOUT][29] ([i915#1319])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-apl1/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@pipe-a-cursor-512x170-random:
- shard-tglb: NOTRUN -> [SKIP][30] ([fdo#109279])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb8/igt@kms_cursor_crc@pipe-a-cursor-512x170-random.html
- shard-iclb: NOTRUN -> [SKIP][31] ([fdo#109278] / [fdo#109279])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb8/igt@kms_cursor_crc@pipe-a-cursor-512x170-random.html
* igt@kms_cursor_crc@pipe-a-cursor-suspend:
- shard-kbl: [PASS][32] -> [DMESG-WARN][33] ([i915#180]) +1 similar issue
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-kbl3/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-hsw: [PASS][34] -> [FAIL][35] ([i915#96])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-hsw4/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-hsw8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_dp_aux_dev:
- shard-iclb: [PASS][36] -> [DMESG-WARN][37] ([i915#262])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb7/igt@kms_dp_aux_dev.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb7/igt@kms_dp_aux_dev.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-iclb: NOTRUN -> [SKIP][38] ([fdo#109274]) +1 similar issue
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb8/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-tglb: NOTRUN -> [SKIP][39] ([fdo#111825]) +2 similar issues
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb3/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: [PASS][40] -> [FAIL][41] ([i915#2122])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-glk6/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-hdmi-a1-hdmi-a2.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk7/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1:
- shard-tglb: [PASS][42] -> [FAIL][43] ([i915#2598])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-tglb1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb5/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html
* igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a1:
- shard-hsw: [PASS][44] -> [INCOMPLETE][45] ([i915#2295])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-hsw2/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a1.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-hsw4/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render:
- shard-iclb: NOTRUN -> [SKIP][46] ([fdo#109280])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-hsw: NOTRUN -> [SKIP][47] ([fdo#109271]) +14 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-hsw2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu:
- shard-glk: NOTRUN -> [SKIP][48] ([fdo#109271]) +11 similar issues
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk7/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu.html
* igt@kms_hdmi_inject@inject-audio:
- shard-tglb: [PASS][49] -> [SKIP][50] ([i915#433])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-tglb5/igt@kms_hdmi_inject@inject-audio.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb5/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-glk: [PASS][51] -> [DMESG-WARN][52] ([i915#2635])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-glk6/igt@kms_hdr@bpc-switch-suspend.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk1/igt@kms_hdr@bpc-switch-suspend.html
- shard-hsw: [PASS][53] -> [DMESG-WARN][54] ([i915#2637])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-hsw6/igt@kms_hdr@bpc-switch-suspend.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-hsw1/igt@kms_hdr@bpc-switch-suspend.html
- shard-tglb: [PASS][55] -> [DMESG-WARN][56] ([i915#1436] / [i915#1602] / [i915#1887] / [i915#2411])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-tglb2/igt@kms_hdr@bpc-switch-suspend.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb8/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c:
- shard-apl: NOTRUN -> [SKIP][57] ([fdo#109271]) +22 similar issues
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-apl7/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
- shard-iclb: NOTRUN -> [SKIP][58] ([fdo#109289])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb8/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
- shard-tglb: NOTRUN -> [SKIP][59] ([fdo#109289])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb8/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
* igt@kms_psr@psr2_primary_mmap_cpu:
- shard-iclb: [PASS][60] -> [SKIP][61] ([fdo#109441]) +2 similar issues
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb6/igt@kms_psr@psr2_primary_mmap_cpu.html
* igt@kms_psr@psr2_suspend:
- shard-iclb: NOTRUN -> [SKIP][62] ([fdo#109441])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb7/igt@kms_psr@psr2_suspend.html
* igt@perf@polling-parameterized:
- shard-glk: [PASS][63] -> [FAIL][64] ([i915#1542])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-glk5/igt@perf@polling-parameterized.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk1/igt@perf@polling-parameterized.html
* igt@runner@aborted:
- shard-hsw: NOTRUN -> [FAIL][65] ([i915#2295] / [i915#483])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-hsw1/igt@runner@aborted.html
#### Possible fixes ####
* igt@gem_exec_flush@basic-batch-kernel-default-uc:
- shard-glk: [DMESG-WARN][66] ([i915#118] / [i915#95]) -> [PASS][67]
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-glk2/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk9/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
* {igt@gem_exec_schedule@u-fairslice@vcs0}:
- shard-apl: [DMESG-WARN][68] ([i915#1610]) -> [PASS][69]
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-apl7/igt@gem_exec_schedule@u-fairslice@vcs0.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-apl2/igt@gem_exec_schedule@u-fairslice@vcs0.html
* igt@gem_ppgtt@flink-and-close-vma-leak:
- shard-glk: [FAIL][70] ([i915#644]) -> [PASS][71]
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-glk9/igt@gem_ppgtt@flink-and-close-vma-leak.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk9/igt@gem_ppgtt@flink-and-close-vma-leak.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-hsw: [WARN][72] ([i915#1519]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-hsw4/igt@i915_pm_rc6_residency@rc6-idle.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-hsw6/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-kbl: [FAIL][74] ([i915#2521]) -> [PASS][75]
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-kbl7/igt@kms_async_flips@alternate-sync-async-flip.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-kbl3/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_cursor_legacy@pipe-b-forked-bo:
- shard-hsw: [INCOMPLETE][76] -> [PASS][77]
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-hsw4/igt@kms_cursor_legacy@pipe-b-forked-bo.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-hsw7/igt@kms_cursor_legacy@pipe-b-forked-bo.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang@ab-hdmi-a1-hdmi-a2:
- shard-glk: [INCOMPLETE][78] -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-glk7/igt@kms_flip@2x-flip-vs-modeset-vs-hang@ab-hdmi-a1-hdmi-a2.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk1/igt@kms_flip@2x-flip-vs-modeset-vs-hang@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-plain-flip-fb-recreate@ac-vga1-hdmi-a1:
- shard-hsw: [FAIL][80] ([i915#2122]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-hsw6/igt@kms_flip@2x-plain-flip-fb-recreate@ac-vga1-hdmi-a1.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-hsw7/igt@kms_flip@2x-plain-flip-fb-recreate@ac-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1:
- shard-tglb: [FAIL][82] ([i915#2122]) -> [PASS][83]
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-tglb2/igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb7/igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt:
- shard-glk: [FAIL][84] ([i915#49]) -> [PASS][85]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_psr@psr2_cursor_mmap_gtt:
- shard-iclb: [SKIP][86] ([fdo#109441]) -> [PASS][87]
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb6/igt@kms_psr@psr2_cursor_mmap_gtt.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_gtt.html
* {igt@perf@non-zero-reason}:
- shard-iclb: [FAIL][88] -> [PASS][89]
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb5/igt@perf@non-zero-reason.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb7/igt@perf@non-zero-reason.html
#### Warnings ####
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-iclb: [WARN][90] ([i915#2681] / [i915#2684]) -> [WARN][91] ([i915#1804] / [i915#2684])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb8/igt@i915_pm_rc6_residency@rc6-fence.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb3/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rpm@pc8-residency:
- shard-iclb: [SKIP][92] ([i915#579]) -> [SKIP][93] ([fdo#109293] / [fdo#109506])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb3/igt@i915_pm_rpm@pc8-residency.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb4/igt@i915_pm_rpm@pc8-residency.html
- shard-tglb: [SKIP][94] ([i915#579]) -> [SKIP][95] ([fdo#109506] / [i915#2411])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-tglb6/igt@i915_pm_rpm@pc8-residency.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb6/igt@i915_pm_rpm@pc8-residency.html
* igt@runner@aborted:
- shard-kbl: [FAIL][96] ([i915#2295] / [i915#2722] / [i915#483]) -> ([FAIL][97], [FAIL][98], [FAIL][99]) ([i915#1436] / [i915#1814] / [i915#2295] / [i915#2722] / [i915#483])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-kbl4/igt@runner@aborted.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-kbl2/igt@runner@aborted.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-kbl3/igt@runner@aborted.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-kbl7/igt@runner@aborted.html
- shard-iclb: [FAIL][100] ([i915#2295] / [i915#2722] / [i915#2724] / [i915#483]) -> ([FAIL][101], [FAIL][102]) ([i915#1814] / [i915#2295] / [i915#2722] / [i915#2724] / [i915#483])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-iclb6/igt@runner@aborted.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb8/igt@runner@aborted.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-iclb8/igt@runner@aborted.html
- shard-apl: ([FAIL][103], [FAIL][104]) ([i915#1610] / [i915#2295] / [i915#2426] / [i915#2722]) -> ([FAIL][105], [FAIL][106]) ([i915#1814] / [i915#2295] / [i915#2722])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-apl7/igt@runner@aborted.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-apl8/igt@runner@aborted.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-apl1/igt@runner@aborted.html
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-apl7/igt@runner@aborted.html
- shard-glk: [FAIL][107] ([i915#2295] / [i915#2722] / [k.org#202321]) -> ([FAIL][108], [FAIL][109]) ([i915#1814] / [i915#2295] / [i915#2722] / [k.org#202321])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-glk6/igt@runner@aborted.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk4/igt@runner@aborted.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-glk1/igt@runner@aborted.html
- shard-tglb: [FAIL][110] ([i915#2295] / [i915#2722]) -> ([FAIL][111], [FAIL][112], [FAIL][113]) ([i915#1814] / [i915#2295] / [i915#2426] / [i915#2722])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9489/shard-tglb2/igt@runner@aborted.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb1/igt@runner@aborted.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb5/igt@runner@aborted.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/shard-tglb8/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).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
[fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#111066]: https://bugs.freedesktop.org/show_bug.cgi?id=111066
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#111828]: https://bugs.freedesktop.org/show_bug.cgi?id=111828
[i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[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#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542
[i915#1602]: https://gitlab.freedesktop.org/drm/intel/issues/1602
[i915#1610]: https://gitlab.freedesktop.org/drm/intel/issues/1610
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1804]: https://gitlab.freedesktop.org/drm/intel/issues/1804
[i915#1814]: https://gitlab.freedesktop.org/drm/intel/issues/1814
[i915#1887]: https://gitlab.freedesktop.org/drm/intel/issues/1887
[i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
[i915#2295]: https://gitlab.freedesktop.org/drm/intel/issues/2295
[i915#2389]: https://gitlab.freedesktop.org/drm/intel/issues/2389
[i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
[i915#2426]: https://gitlab.freedesktop.org/drm/intel/issues/2426
[i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521
[i915#2598]: https://gitlab.freedesktop.org/drm/intel/issues/2598
[i915#262]: https://gitlab.freedesktop.org/drm/intel/issues/262
[i915#2635]: https://gitlab.freedesktop.org/drm/intel/issues/2635
[i915#2637]: https://gitlab.freedesktop.org/drm/intel/issues/2637
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
[i915#2684]: https://gitlab.freedesktop.org/drm/intel/issues/2684
[i915#2722]: https://gitlab.freedesktop.org/drm/intel/issues/2722
[i915#2724]: https://gitlab.freedesktop.org/drm/intel/issues/2724
[i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#483]: https://gitlab.freedesktop.org/drm/intel/issues/483
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#579]: https://gitlab.freedesktop.org/drm/intel/issues/579
[i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
[i915#96]: https://gitlab.freedesktop.org/drm/intel/issues/96
[k.org#202321]: https://bugzilla.kernel.org/show_bug.cgi?id=202321
Participating hosts (10 -> 8)
------------------------------
Missing (2): pig-skl-6260u pig-glk-j5005
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5902 -> IGTPW_5296
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_9489: bef2104ec6e0aa163b1b01b661e734b08b567aeb @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5296: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5296/index.html
IGT_5902: 1c1fc6c4d506dc69d8e85b09bcb932466712d416 @ 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_5296/index.html
[-- Attachment #1.2: Type: text/html, Size: 32795 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] 9+ messages in thread
* Re: [Intel-gfx] [igt-dev] [PATCH i-g-t 2/2] i915/gem_softpin: Check full placement control under full-ppgtt
2020-12-15 21:06 ` [igt-dev] " Chris Wilson
(?)
(?)
@ 2020-12-16 9:31 ` Matthew Auld
2020-12-16 9:36 ` Chris Wilson
-1 siblings, 1 reply; 9+ messages in thread
From: Matthew Auld @ 2020-12-16 9:31 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev, Intel Graphics Development
On Tue, 15 Dec 2020 at 21:07, Chris Wilson <chris@chris-wilson.co.uk> wrote:
>
> With full-ppgtt, userspacew has complete control over their GTT. Verify
> that we can place an object at the very beginning and the very end of
> our GTT.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> ---
> tests/i915/gem_softpin.c | 45 ++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 45 insertions(+)
>
> diff --git a/tests/i915/gem_softpin.c b/tests/i915/gem_softpin.c
> index fcaf8ef30..a530e89d3 100644
> --- a/tests/i915/gem_softpin.c
> +++ b/tests/i915/gem_softpin.c
> @@ -97,6 +97,47 @@ static void test_invalid(int fd)
> }
> }
>
> +static uint32_t batch_create(int i915, uint64_t *sz)
> +{
> + const uint32_t bbe = MI_BATCH_BUFFER_END;
> + struct drm_i915_gem_create create = {
> + .size = sizeof(bbe),
> + };
> +
> + if (igt_ioctl(i915, DRM_IOCTL_I915_GEM_CREATE, &create)) {
> + igt_assert_eq(errno, 0);
> + return 0;
> + }
> +
> + gem_write(i915, create.handle, 0, &bbe, sizeof(bbe));
> +
> + *sz = create.size;
> + return create.handle;
> +}
> +
> +static void test_zero(int i915)
> +{
> + uint64_t sz;
> + struct drm_i915_gem_exec_object2 object = {
> + .handle = batch_create(i915, &sz),
> + .flags = EXEC_OBJECT_PINNED | EXEC_OBJECT_SUPPORTS_48B_ADDRESS,
> + };
> + struct drm_i915_gem_execbuffer2 execbuf = {
> + .buffers_ptr = to_user_pointer(&object),
> + .buffer_count = 1,
> + };
> +
> + /* Under full-ppgtt, we have complete control of the GTT */
> +
> + object.offset = 0;
> + gem_execbuf(i915, &execbuf);
> +
> + object.offset = gem_aperture_size(i915) - sz;
> + gem_close(i915, object.handle);
> +
> + gem_close(i915, object.handle);
> +}
> +
> static void test_softpin(int fd)
> {
> const uint32_t size = 1024 * 1024;
> @@ -559,6 +600,10 @@ igt_main
>
> igt_subtest("invalid")
> test_invalid(fd);
> + igt_subtest("zero") {
> + igt_require(gem_uses_full_ppgtt(fd));
> + test_zero(fd);
> + }
Worth adding igt_subtest("full") somewhere, which tries to occupy the
entire 48b ppGTT? Maybe using pad_to_size?
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
> igt_subtest("softpin")
> test_softpin(fd);
> igt_subtest("overlap")
> --
> 2.29.2
>
> _______________________________________________
> igt-dev mailing list
> igt-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/igt-dev
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [igt-dev] [PATCH i-g-t 2/2] i915/gem_softpin: Check full placement control under full-ppgtt
2020-12-16 9:31 ` [Intel-gfx] [igt-dev] [PATCH i-g-t 2/2] " Matthew Auld
@ 2020-12-16 9:36 ` Chris Wilson
0 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2020-12-16 9:36 UTC (permalink / raw)
To: Matthew Auld; +Cc: igt-dev, Intel Graphics Development
Quoting Matthew Auld (2020-12-16 09:31:41)
> On Tue, 15 Dec 2020 at 21:07, Chris Wilson <chris@chris-wilson.co.uk> wrote:
> >
> > With full-ppgtt, userspacew has complete control over their GTT. Verify
> > that we can place an object at the very beginning and the very end of
> > our GTT.
> >
> > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> > ---
> > tests/i915/gem_softpin.c | 45 ++++++++++++++++++++++++++++++++++++++++
> > 1 file changed, 45 insertions(+)
> >
> > diff --git a/tests/i915/gem_softpin.c b/tests/i915/gem_softpin.c
> > index fcaf8ef30..a530e89d3 100644
> > --- a/tests/i915/gem_softpin.c
> > +++ b/tests/i915/gem_softpin.c
> > @@ -97,6 +97,47 @@ static void test_invalid(int fd)
> > }
> > }
> >
> > +static uint32_t batch_create(int i915, uint64_t *sz)
> > +{
> > + const uint32_t bbe = MI_BATCH_BUFFER_END;
> > + struct drm_i915_gem_create create = {
> > + .size = sizeof(bbe),
> > + };
> > +
> > + if (igt_ioctl(i915, DRM_IOCTL_I915_GEM_CREATE, &create)) {
> > + igt_assert_eq(errno, 0);
> > + return 0;
> > + }
> > +
> > + gem_write(i915, create.handle, 0, &bbe, sizeof(bbe));
> > +
> > + *sz = create.size;
> > + return create.handle;
> > +}
> > +
> > +static void test_zero(int i915)
> > +{
> > + uint64_t sz;
> > + struct drm_i915_gem_exec_object2 object = {
> > + .handle = batch_create(i915, &sz),
> > + .flags = EXEC_OBJECT_PINNED | EXEC_OBJECT_SUPPORTS_48B_ADDRESS,
> > + };
> > + struct drm_i915_gem_execbuffer2 execbuf = {
> > + .buffers_ptr = to_user_pointer(&object),
> > + .buffer_count = 1,
> > + };
> > +
> > + /* Under full-ppgtt, we have complete control of the GTT */
> > +
> > + object.offset = 0;
> > + gem_execbuf(i915, &execbuf);
> > +
> > + object.offset = gem_aperture_size(i915) - sz;
> > + gem_close(i915, object.handle);
> > +
> > + gem_close(i915, object.handle);
> > +}
> > +
> > static void test_softpin(int fd)
> > {
> > const uint32_t size = 1024 * 1024;
> > @@ -559,6 +600,10 @@ igt_main
> >
> > igt_subtest("invalid")
> > test_invalid(fd);
> > + igt_subtest("zero") {
> > + igt_require(gem_uses_full_ppgtt(fd));
> > + test_zero(fd);
> > + }
>
> Worth adding igt_subtest("full") somewhere, which tries to occupy the
> entire 48b ppGTT? Maybe using pad_to_size?
No. I'll let you work out why :)
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2020-12-16 9:36 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-15 21:06 [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b Chris Wilson
2020-12-15 21:06 ` [Intel-gfx] [PATCH i-g-t 2/2] i915/gem_softpin: Check full placement control under full-ppgtt Chris Wilson
2020-12-15 21:06 ` [igt-dev] " Chris Wilson
2020-12-15 21:53 ` [Intel-gfx] [PATCH i-g-t v2] " Chris Wilson
2020-12-16 9:31 ` [Intel-gfx] [igt-dev] [PATCH i-g-t 2/2] " Matthew Auld
2020-12-16 9:36 ` Chris Wilson
2020-12-15 21:47 ` [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b Tang, CQ
2020-12-16 3:11 ` [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/2] " Patchwork
2020-12-16 4:52 ` [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b (rev2) 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.