All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v2 0/2] Exercise evict-flink-*
@ 2022-12-05 12:21 Zbigniew Kempczyński
  2022-12-05 12:21 ` [igt-dev] [PATCH i-g-t v2 1/2] tests/gem_softpin: Add flink reopen eviction subtest Zbigniew Kempczyński
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Zbigniew Kempczyński @ 2022-12-05 12:21 UTC (permalink / raw)
  To: igt-dev

During change reloc allocator to keep offsets I start observing failures
in gem_exec_parallel@engines@fds. Looks as vma rebind bug so this series
contains isolated flink open/bind test.

HAX isolates execution, review is welcome.

v2: removing missed FILE *out used for debug

Zbigniew Kempczyński (2):
  tests/gem_softpin: Add flink reopen eviction subtest
  HAX: Exercise evict-flink and evict-flink-all

 tests/i915/gem_softpin.c              | 161 +++++++++++++++++++++++
 tests/intel-ci/fast-feedback.testlist | 180 +-------------------------
 2 files changed, 164 insertions(+), 177 deletions(-)

-- 
2.34.1

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [igt-dev] [PATCH i-g-t v2 1/2] tests/gem_softpin: Add flink reopen eviction subtest
  2022-12-05 12:21 [igt-dev] [PATCH i-g-t v2 0/2] Exercise evict-flink-* Zbigniew Kempczyński
@ 2022-12-05 12:21 ` Zbigniew Kempczyński
  2022-12-05 12:21 ` [igt-dev] [PATCH i-g-t v2 2/2] HAX: Exercise evict-flink and evict-flink-all Zbigniew Kempczyński
  2022-12-05 12:41 ` [igt-dev] ✗ Fi.CI.BAT: failure for Exercise evict-flink-* (rev2) Patchwork
  2 siblings, 0 replies; 4+ messages in thread
From: Zbigniew Kempczyński @ 2022-12-05 12:21 UTC (permalink / raw)
  To: igt-dev

For set of objects exported via global namespacing verify objects
can be randomly opened, binded, executed and closed. Random open
always returns same handle id so vma rebind is necessary. Exercise
this when objects are opened in more opened drm fds.

Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
---
 tests/i915/gem_softpin.c | 161 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 161 insertions(+)

diff --git a/tests/i915/gem_softpin.c b/tests/i915/gem_softpin.c
index a85a366408..1b905f69d8 100644
--- a/tests/i915/gem_softpin.c
+++ b/tests/i915/gem_softpin.c
@@ -1149,6 +1149,153 @@ static void evict_single_offset(int fd, const intel_ctx_t *ctx, int timeout)
 	igt_assert_eq(intel_detect_and_clear_missed_interrupts(fd), 0);
 }
 
+struct thread {
+	pthread_t thread;
+	pthread_mutex_t *mutex;
+	pthread_cond_t *cond;
+	uint32_t *scratch;
+	const intel_ctx_t *ctx;
+	unsigned int engine;
+	int fd, *go;
+};
+
+#define NUMOBJ 16
+#define NUMTHREADS 4
+
+static void *thread(void *data)
+{
+	struct thread *t = data;
+	struct drm_i915_gem_exec_object2 obj[2];
+	struct drm_i915_gem_execbuffer2 execbuf;
+	const intel_ctx_t *ctx = NULL;
+	uint64_t offset_obj, offset_bb;
+	uint32_t batch = MI_BATCH_BUFFER_END;
+	int fd, succeeded = 0;
+
+	fd = gem_reopen_driver(t->fd);
+	ctx = intel_ctx_create(fd, &t->ctx->cfg);
+	offset_obj = gem_detect_safe_start_offset(fd);
+	offset_bb = ALIGN(offset_obj + 4096, gem_detect_safe_alignment(fd));
+	igt_debug("reopened fd: %d, ctx: %u, object offset: %llx, bb offset: %llx\n",
+		  fd, ctx->id, (long long) offset_obj, (long long) offset_bb);
+
+	pthread_mutex_lock(t->mutex);
+	while (*t->go == 0)
+		pthread_cond_wait(t->cond, t->mutex);
+	pthread_mutex_unlock(t->mutex);
+
+	memset(obj, 0, sizeof(obj));
+	obj[0].flags = EXEC_OBJECT_WRITE;
+	obj[1].handle = gem_create(fd, 4096);
+	gem_write(fd, obj[1].handle, 0, &batch, sizeof(batch));
+
+	memset(&execbuf, 0, sizeof(execbuf));
+	execbuf.buffers_ptr = to_user_pointer(obj);
+	execbuf.buffer_count = 2;
+	execbuf.flags = t->engine;
+	execbuf.flags |= I915_EXEC_HANDLE_LUT;
+	execbuf.flags |= I915_EXEC_NO_RELOC;
+	execbuf.rsvd1 = ctx->id;
+
+	igt_until_timeout(1) {
+		unsigned int x = rand() % NUMOBJ;
+		int ret;
+
+		obj[0].handle = gem_open(fd, t->scratch[x]);
+
+		obj[0].offset = offset_obj;
+		obj[0].flags |= EXEC_OBJECT_PINNED | EXEC_OBJECT_WRITE |
+				EXEC_OBJECT_SUPPORTS_48B_ADDRESS;
+		obj[1].offset = offset_bb;
+		obj[1].flags |= EXEC_OBJECT_PINNED | EXEC_OBJECT_SUPPORTS_48B_ADDRESS;
+
+		ret = __gem_execbuf(fd, &execbuf);
+		if (ret)
+			igt_debug("<fd: %d, ctx: %u, x: %2u, engine: %d> "
+				  "object handle: %2u (flink: %2u), bb handle: %2u, "
+				  "offsets: %llx, %llx [ret: %d, succeeded: %d]\n",
+				  fd, ctx->id, x, t->engine,
+				  obj[0].handle, t->scratch[x], obj[1].handle,
+				  (long long) obj[0].offset,
+				  (long long) obj[1].offset, ret, succeeded);
+		else
+			succeeded++;
+
+		igt_assert(!ret);
+		gem_close(fd, obj[0].handle);
+	}
+
+	intel_ctx_destroy(fd, ctx);
+	gem_close(fd, obj[1].handle);
+	close(fd);
+
+	return NULL;
+}
+
+static void evict_flink(int fd, const intel_ctx_t *ctx,
+			const struct intel_execution_engine2 *engine)
+{
+	unsigned int engines[I915_EXEC_RING_MASK + 1], nengine;
+	uint32_t scratch[NUMOBJ], handle[NUMOBJ];
+	struct thread *threads;
+	pthread_mutex_t mutex;
+	pthread_cond_t cond;
+	int go;
+	int i;
+
+	igt_require(igt_allow_unlimited_files());
+
+	nengine = 0;
+	if (!engine) {
+		struct intel_execution_engine2 *e;
+
+		for_each_ctx_engine(fd, ctx, e)
+			engines[nengine++] = e->flags;
+	} else {
+		engines[nengine++] = engine->flags;
+	}
+	igt_require(nengine);
+
+	for (i = 0; i < NUMOBJ; i++) {
+		handle[i] = gem_create(fd, 4096);
+		scratch[i] = gem_flink(fd, handle[i]);
+	}
+
+	threads = calloc(NUMTHREADS, sizeof(struct thread));
+	igt_assert(threads);
+
+	intel_detect_and_clear_missed_interrupts(fd);
+	pthread_mutex_init(&mutex, 0);
+	pthread_cond_init(&cond, 0);
+	go = 0;
+
+	for (i = 0; i < NUMTHREADS; i++) {
+		threads[i].fd = fd;
+		threads[i].ctx = ctx;
+		threads[i].engine = engines[i % nengine];
+		threads[i].scratch = scratch;
+		threads[i].mutex = &mutex;
+		threads[i].cond = &cond;
+		threads[i].go = &go;
+
+		pthread_create(&threads[i].thread, 0, thread, &threads[i]);
+	}
+
+	pthread_mutex_lock(&mutex);
+	go = NUMTHREADS;
+	pthread_cond_broadcast(&cond);
+	pthread_mutex_unlock(&mutex);
+
+	for (i = 0; i < NUMTHREADS; i++)
+		pthread_join(threads[i].thread, NULL);
+
+	for (i = 0; i < NUMOBJ; i++)
+		gem_close(fd, handle[i]);
+
+	igt_assert_eq(intel_detect_and_clear_missed_interrupts(fd), 0);
+	free(threads);
+}
+
 static void make_batch(int i915, uint32_t handle, uint64_t size)
 {
 	uint32_t *bb = gem_mmap__device_coherent(i915, handle, 0, size, PROT_WRITE);
@@ -1307,6 +1454,20 @@ igt_main
 		igt_describe("Use same offset for all engines and for different handles.");
 		igt_subtest("evict-single-offset")
 			evict_single_offset(fd, ctx, 20);
+
+		igt_describe("Check eviction of vma on importing flink in reopened drm fds");
+		igt_subtest_with_dynamic("evict-flink") {
+			for_each_ctx_engine(fd, ctx, e) {
+				igt_dynamic(e->name)
+					evict_flink(fd, ctx, e);
+			}
+		}
+
+		igt_describe("Check eviction of vma on importing flink in reopened drm fds"
+			     " executing on randomly selected engines");
+		igt_subtest("evict-flink-all") {
+			evict_flink(fd, ctx, NULL);
+		}
 	}
 
 	igt_describe("Check start offset and alignment detection.");
-- 
2.34.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [igt-dev] [PATCH i-g-t v2 2/2] HAX: Exercise evict-flink and evict-flink-all
  2022-12-05 12:21 [igt-dev] [PATCH i-g-t v2 0/2] Exercise evict-flink-* Zbigniew Kempczyński
  2022-12-05 12:21 ` [igt-dev] [PATCH i-g-t v2 1/2] tests/gem_softpin: Add flink reopen eviction subtest Zbigniew Kempczyński
@ 2022-12-05 12:21 ` Zbigniew Kempczyński
  2022-12-05 12:41 ` [igt-dev] ✗ Fi.CI.BAT: failure for Exercise evict-flink-* (rev2) Patchwork
  2 siblings, 0 replies; 4+ messages in thread
From: Zbigniew Kempczyński @ 2022-12-05 12:21 UTC (permalink / raw)
  To: igt-dev

Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
---
 tests/intel-ci/fast-feedback.testlist | 180 +-------------------------
 1 file changed, 3 insertions(+), 177 deletions(-)

diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index f57f8ff3be..57f1ae6094 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -1,178 +1,4 @@
-# Try to load the driver if it's not available yet.
-igt@i915_module_load@load
+igt@gem_softpin@evict-flink
+igt@gem_softpin@evict-flink-all
 
-# Keep alphabetically sorted by default
-igt@core_auth@basic-auth
-igt@debugfs_test@read_all_entries
-igt@debugfs_test@basic-hwmon
-igt@fbdev@eof
-igt@fbdev@info
-igt@fbdev@nullptr
-igt@fbdev@read
-igt@fbdev@write
-igt@gem_basic@bad-close
-igt@gem_basic@create-close
-igt@gem_basic@create-fd-close
-igt@gem_busy@busy@all
-igt@gem_close_race@basic-process
-igt@gem_close_race@basic-threads
-igt@gem_ctx_create@basic
-igt@gem_ctx_create@basic-files
-igt@gem_ctx_exec@basic
-igt@gem_exec_basic@basic
-igt@gem_exec_create@basic
-igt@gem_exec_fence@basic-busy
-igt@gem_exec_fence@basic-wait
-igt@gem_exec_fence@basic-await
-igt@gem_exec_fence@nb-await
-igt@gem_exec_gttfill@basic
-igt@gem_exec_parallel@engines
-igt@gem_exec_store@basic
-igt@gem_flink_basic@bad-flink
-igt@gem_flink_basic@bad-open
-igt@gem_flink_basic@basic
-igt@gem_flink_basic@double-flink
-igt@gem_flink_basic@flink-lifetime
-igt@gem_huc_copy@huc-copy
-igt@gem_linear_blits@basic
-igt@gem_mmap@basic
-igt@gem_mmap_gtt@basic
-igt@gem_render_linear_blits@basic
-igt@gem_render_tiled_blits@basic
-igt@gem_ringfill@basic-all
-igt@gem_softpin@allocator-basic
-igt@gem_softpin@allocator-basic-reserve
-igt@gem_softpin@safe-alignment
-igt@gem_sync@basic-all
-igt@gem_sync@basic-each
-igt@gem_tiled_blits@basic
-igt@gem_tiled_fence_blits@basic
-igt@gem_tiled_pread_basic
-igt@gem_wait@busy@all
-igt@gem_wait@wait@all
-igt@i915_getparams_basic@basic-eu-total
-igt@i915_getparams_basic@basic-subslice-total
-igt@i915_hangman@error-state-basic
-igt@i915_pciid
-igt@kms_addfb_basic@addfb25-bad-modifier
-igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling
-igt@kms_addfb_basic@addfb25-modifier-no-flag
-igt@kms_addfb_basic@addfb25-x-tiled-legacy
-igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy
-igt@kms_addfb_basic@addfb25-yf-tiled-legacy
-igt@kms_addfb_basic@addfb25-y-tiled-legacy
-igt@kms_addfb_basic@addfb25-y-tiled-small-legacy
-igt@kms_addfb_basic@bad-pitch-0
-igt@kms_addfb_basic@bad-pitch-1024
-igt@kms_addfb_basic@bad-pitch-128
-igt@kms_addfb_basic@bad-pitch-256
-igt@kms_addfb_basic@bad-pitch-32
-igt@kms_addfb_basic@bad-pitch-63
-igt@kms_addfb_basic@bad-pitch-65536
-igt@kms_addfb_basic@bad-pitch-999
-igt@kms_addfb_basic@basic
-igt@kms_addfb_basic@basic-x-tiled-legacy
-igt@kms_addfb_basic@basic-y-tiled-legacy
-igt@kms_addfb_basic@bo-too-small
-igt@kms_addfb_basic@bo-too-small-due-to-tiling
-igt@kms_addfb_basic@clobberred-modifier
-igt@kms_addfb_basic@framebuffer-vs-set-tiling
-igt@kms_addfb_basic@invalid-get-prop
-igt@kms_addfb_basic@invalid-get-prop-any
-igt@kms_addfb_basic@invalid-set-prop
-igt@kms_addfb_basic@invalid-set-prop-any
-igt@kms_addfb_basic@no-handle
-igt@kms_addfb_basic@size-max
-igt@kms_addfb_basic@small-bo
-igt@kms_addfb_basic@tile-pitch-mismatch
-igt@kms_addfb_basic@too-high
-igt@kms_addfb_basic@too-wide
-igt@kms_addfb_basic@unused-handle
-igt@kms_addfb_basic@unused-modifier
-igt@kms_addfb_basic@unused-offsets
-igt@kms_addfb_basic@unused-pitches
-igt@kms_busy@basic
-igt@kms_chamelium@dp-hpd-fast
-igt@kms_chamelium@dp-edid-read
-igt@kms_chamelium@dp-crc-fast
-igt@kms_chamelium@hdmi-hpd-fast
-igt@kms_chamelium@hdmi-edid-read
-igt@kms_chamelium@hdmi-crc-fast
-igt@kms_chamelium@vga-hpd-fast
-igt@kms_chamelium@vga-edid-read
-igt@kms_prop_blob@basic
-igt@kms_cursor_legacy@basic-busy-flip-before-cursor
-igt@kms_cursor_legacy@basic-flip-after-cursor
-igt@kms_cursor_legacy@basic-flip-before-cursor
-igt@kms_flip@basic-flip-vs-dpms
-igt@kms_flip@basic-flip-vs-modeset
-igt@kms_flip@basic-flip-vs-wf_vblank
-igt@kms_flip@basic-plain-flip
-igt@kms_force_connector_basic@force-connector-state
-igt@kms_force_connector_basic@force-edid
-igt@kms_force_connector_basic@force-load-detect
-igt@kms_force_connector_basic@prune-stale-modes
-igt@kms_frontbuffer_tracking@basic
-igt@kms_pipe_crc_basic@compare-crc-sanitycheck
-igt@kms_pipe_crc_basic@hang-read-crc
-igt@kms_pipe_crc_basic@nonblocking-crc
-igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence
-igt@kms_pipe_crc_basic@read-crc
-igt@kms_pipe_crc_basic@read-crc-frame-sequence
-igt@kms_psr@primary_page_flip
-igt@kms_psr@cursor_plane_move
-igt@kms_psr@sprite_plane_onoff
-igt@kms_psr@primary_mmap_gtt
-igt@kms_setmode@basic-clone-single-crtc
-igt@i915_pm_backlight@basic-brightness
-igt@i915_pm_rpm@basic-pci-d3-state
-igt@i915_pm_rpm@basic-rte
-igt@i915_pm_rps@basic-api
-igt@prime_self_import@basic-llseek-bad
-igt@prime_self_import@basic-llseek-size
-igt@prime_self_import@basic-with_fd_dup
-igt@prime_self_import@basic-with_one_bo
-igt@prime_self_import@basic-with_one_bo_two_files
-igt@prime_self_import@basic-with_two_bos
-igt@prime_vgem@basic-fence-flip
-igt@prime_vgem@basic-fence-mmap
-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
-igt@vgem_basic@dmabuf-export
-igt@vgem_basic@dmabuf-fence
-igt@vgem_basic@dmabuf-fence-before
-igt@vgem_basic@dmabuf-mmap
-igt@vgem_basic@mmap
-igt@vgem_basic@second-client
-igt@vgem_basic@sysfs
-
-# All tests that do module unloading and reloading are executed last.
-# They will sometimes reveal issues of earlier tests leaving the
-# driver in a broken state that is not otherwise noticed in that test.
-
-igt@core_hotunplug@unbind-rebind
-igt@vgem_basic@unload
-igt@i915_module_load@reload
-igt@gem_lmem_swapping@basic
-igt@gem_lmem_swapping@parallel-random-engines
-igt@gem_lmem_swapping@random-engines
-igt@gem_lmem_swapping@verify-random
-igt@i915_pm_rpm@module-reload
-
-# Kernel selftests
-igt@i915_selftest@live
-igt@dmabuf@all
-
-# System wide suspend tests
-igt@i915_suspend@basic-s2idle-without-i915
-igt@i915_suspend@basic-s3-without-i915
-igt@gem_exec_suspend@basic-s0
-igt@gem_exec_suspend@basic-s3
-igt@kms_chamelium@common-hpd-after-suspend
-igt@kms_pipe_crc_basic@suspend-read-crc
+igt@meta_test@fail-result
-- 
2.34.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [igt-dev] ✗ Fi.CI.BAT: failure for Exercise evict-flink-* (rev2)
  2022-12-05 12:21 [igt-dev] [PATCH i-g-t v2 0/2] Exercise evict-flink-* Zbigniew Kempczyński
  2022-12-05 12:21 ` [igt-dev] [PATCH i-g-t v2 1/2] tests/gem_softpin: Add flink reopen eviction subtest Zbigniew Kempczyński
  2022-12-05 12:21 ` [igt-dev] [PATCH i-g-t v2 2/2] HAX: Exercise evict-flink and evict-flink-all Zbigniew Kempczyński
@ 2022-12-05 12:41 ` Patchwork
  2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2022-12-05 12:41 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 12600 bytes --]

== Series Details ==

Series: Exercise evict-flink-* (rev2)
URL   : https://patchwork.freedesktop.org/series/111620/
State : failure

== Summary ==

CI Bug Log - changes from IGT_7081 -> IGTPW_8193
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_8193 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_8193, 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_8193/index.html

Participating hosts (42 -> 44)
------------------------------

  Additional (3): fi-rkl-11600 bat-atsm-1 fi-tgl-dsi 
  Missing    (1): fi-hsw-4770 

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in IGTPW_8193:

### IGT changes ###

#### Possible regressions ####

  * {igt@gem_softpin@evict-flink-all} (NEW):
    - {bat-adlp-9}:       NOTRUN -> [FAIL][1] +6 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-adlp-9/igt@gem_softpin@evict-flink-all.html
    - fi-rkl-guc:         NOTRUN -> [FAIL][2] +5 similar issues
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-rkl-guc/igt@gem_softpin@evict-flink-all.html
    - fi-skl-guc:         NOTRUN -> [FAIL][3] +5 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-skl-guc/igt@gem_softpin@evict-flink-all.html
    - {bat-dg2-11}:       NOTRUN -> [FAIL][4] +8 similar issues
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-dg2-11/igt@gem_softpin@evict-flink-all.html
    - bat-dg1-6:          NOTRUN -> [FAIL][5] +6 similar issues
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-dg1-6/igt@gem_softpin@evict-flink-all.html
    - fi-cfl-8700k:       NOTRUN -> [FAIL][6] +5 similar issues
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-cfl-8700k/igt@gem_softpin@evict-flink-all.html
    - {fi-tgl-dsi}:       NOTRUN -> [FAIL][7] +6 similar issues
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-tgl-dsi/igt@gem_softpin@evict-flink-all.html
    - fi-bsw-nick:        NOTRUN -> [FAIL][8] +5 similar issues
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-bsw-nick/igt@gem_softpin@evict-flink-all.html
    - {bat-kbl-2}:        NOTRUN -> [FAIL][9] +6 similar issues
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-kbl-2/igt@gem_softpin@evict-flink-all.html
    - {bat-rplp-1}:       NOTRUN -> [FAIL][10] +6 similar issues
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-rplp-1/igt@gem_softpin@evict-flink-all.html
    - fi-rkl-11600:       NOTRUN -> [FAIL][11] +5 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-rkl-11600/igt@gem_softpin@evict-flink-all.html

  * {igt@gem_softpin@evict-flink@bcs0} (NEW):
    - fi-adl-ddr5:        NOTRUN -> [FAIL][12] +5 similar issues
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-adl-ddr5/igt@gem_softpin@evict-flink@bcs0.html
    - fi-cfl-guc:         NOTRUN -> [FAIL][13] +5 similar issues
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-cfl-guc/igt@gem_softpin@evict-flink@bcs0.html
    - {fi-ehl-2}:         NOTRUN -> [FAIL][14] +5 similar issues
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-ehl-2/igt@gem_softpin@evict-flink@bcs0.html

  * {igt@gem_softpin@evict-flink@ccs0} (NEW):
    - {bat-atsm-1}:       NOTRUN -> [FAIL][15] +11 similar issues
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-atsm-1/igt@gem_softpin@evict-flink@ccs0.html
    - {bat-dg2-9}:        NOTRUN -> [FAIL][16] +11 similar issues
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-dg2-9/igt@gem_softpin@evict-flink@ccs0.html

  * {igt@gem_softpin@evict-flink@ccs1} (NEW):
    - {bat-dg2-8}:        NOTRUN -> [FAIL][17] +11 similar issues
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-dg2-8/igt@gem_softpin@evict-flink@ccs1.html

  * {igt@gem_softpin@evict-flink@rcs0} (NEW):
    - {bat-jsl-1}:        NOTRUN -> [FAIL][18] +5 similar issues
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-jsl-1/igt@gem_softpin@evict-flink@rcs0.html
    - {fi-jsl-1}:         NOTRUN -> [FAIL][19] +5 similar issues
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-jsl-1/igt@gem_softpin@evict-flink@rcs0.html

  * {igt@gem_softpin@evict-flink@vcs0} (NEW):
    - fi-icl-u2:          NOTRUN -> [FAIL][20] +6 similar issues
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-icl-u2/igt@gem_softpin@evict-flink@vcs0.html
    - fi-apl-guc:         NOTRUN -> [FAIL][21] +5 similar issues
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-apl-guc/igt@gem_softpin@evict-flink@vcs0.html
    - bat-dg1-5:          NOTRUN -> [FAIL][22] +6 similar issues
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-dg1-5/igt@gem_softpin@evict-flink@vcs0.html
    - fi-bdw-gvtdvm:      NOTRUN -> [FAIL][23] +6 similar issues
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-bdw-gvtdvm/igt@gem_softpin@evict-flink@vcs0.html
    - fi-bsw-kefka:       NOTRUN -> [FAIL][24] +5 similar issues
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-bsw-kefka/igt@gem_softpin@evict-flink@vcs0.html
    - {bat-dg1-7}:        NOTRUN -> [FAIL][25] +6 similar issues
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-dg1-7/igt@gem_softpin@evict-flink@vcs0.html
    - {bat-jsl-3}:        NOTRUN -> [FAIL][26] +5 similar issues
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-jsl-3/igt@gem_softpin@evict-flink@vcs0.html
    - fi-kbl-soraka:      NOTRUN -> [FAIL][27] +5 similar issues
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-kbl-soraka/igt@gem_softpin@evict-flink@vcs0.html
    - fi-skl-6700k2:      NOTRUN -> [FAIL][28] +5 similar issues
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-skl-6700k2/igt@gem_softpin@evict-flink@vcs0.html
    - fi-cfl-8109u:       NOTRUN -> [FAIL][29] +6 similar issues
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-cfl-8109u/igt@gem_softpin@evict-flink@vcs0.html
    - bat-adlp-4:         NOTRUN -> [FAIL][30] +6 similar issues
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-adlp-4/igt@gem_softpin@evict-flink@vcs0.html
    - fi-kbl-7567u:       NOTRUN -> [FAIL][31] +6 similar issues
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-kbl-7567u/igt@gem_softpin@evict-flink@vcs0.html
    - {bat-adln-1}:       NOTRUN -> [FAIL][32] +5 similar issues
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-adln-1/igt@gem_softpin@evict-flink@vcs0.html
    - fi-kbl-8809g:       NOTRUN -> [FAIL][33] +5 similar issues
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-kbl-8809g/igt@gem_softpin@evict-flink@vcs0.html
    - {bat-adlm-1}:       NOTRUN -> [FAIL][34] +6 similar issues
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-adlm-1/igt@gem_softpin@evict-flink@vcs0.html

  * {igt@gem_softpin@evict-flink@vecs0} (NEW):
    - {bat-rpls-2}:       NOTRUN -> [FAIL][35] +6 similar issues
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-rpls-2/igt@gem_softpin@evict-flink@vecs0.html
    - fi-glk-j4005:       NOTRUN -> [FAIL][36] +5 similar issues
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-glk-j4005/igt@gem_softpin@evict-flink@vecs0.html

  * igt@meta_test@fail-result (NEW):
    - fi-ilk-650:         NOTRUN -> [FAIL][37]
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-ilk-650/igt@meta_test@fail-result.html
    - fi-blb-e6850:       NOTRUN -> [FAIL][38]
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-blb-e6850/igt@meta_test@fail-result.html
    - {bat-adlp-6}:       NOTRUN -> [FAIL][39] +6 similar issues
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/bat-adlp-6/igt@meta_test@fail-result.html
    - fi-pnv-d510:        NOTRUN -> [FAIL][40]
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-pnv-d510/igt@meta_test@fail-result.html
    - fi-ivb-3770:        NOTRUN -> [FAIL][41]
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-ivb-3770/igt@meta_test@fail-result.html
    - fi-elk-e7500:       NOTRUN -> [FAIL][42]
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-elk-e7500/igt@meta_test@fail-result.html
    - fi-snb-2600:        NOTRUN -> [FAIL][43]
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-snb-2600/igt@meta_test@fail-result.html

  
#### Warnings ####

  * igt@runner@aborted:
    - fi-bsw-n3050:       [FAIL][44] ([i915#4312]) -> [FAIL][45]
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7081/fi-bsw-n3050/igt@runner@aborted.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-bsw-n3050/igt@runner@aborted.html

  
New tests
---------

  New tests have been introduced between IGT_7081 and IGTPW_8193:

### New IGT tests (13) ###

  * igt@gem_softpin@evict-flink:
    - Statuses : 6 skip(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink-all:
    - Statuses : 37 fail(s) 6 skip(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@bcs0:
    - Statuses : 37 fail(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@ccs0:
    - Statuses : 4 fail(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@ccs1:
    - Statuses : 3 fail(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@ccs2:
    - Statuses : 3 fail(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@ccs3:
    - Statuses : 3 fail(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@rcs0:
    - Statuses : 37 fail(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@vcs0:
    - Statuses : 37 fail(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@vcs1:
    - Statuses : 19 fail(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@vecs0:
    - Statuses : 37 fail(s)
    - Exec time: [0.0] s

  * igt@gem_softpin@evict-flink@vecs1:
    - Statuses : 4 fail(s)
    - Exec time: [0.0] s

  * igt@meta_test@fail-result:
    - Statuses : 43 fail(s)
    - Exec time: [0.0] s

  

Known issues
------------

  Here are the changes found in IGTPW_8193 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * {igt@gem_softpin@evict-flink} (NEW):
    - fi-blb-e6850:       NOTRUN -> [SKIP][46] ([fdo#109271]) +1 similar issue
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-blb-e6850/igt@gem_softpin@evict-flink.html

  * {igt@gem_softpin@evict-flink-all} (NEW):
    - fi-snb-2600:        NOTRUN -> [SKIP][47] ([fdo#109271]) +1 similar issue
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-snb-2600/igt@gem_softpin@evict-flink-all.html
    - fi-ivb-3770:        NOTRUN -> [SKIP][48] ([fdo#109271]) +1 similar issue
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-ivb-3770/igt@gem_softpin@evict-flink-all.html
    - fi-elk-e7500:       NOTRUN -> [SKIP][49] ([fdo#109271]) +1 similar issue
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-elk-e7500/igt@gem_softpin@evict-flink-all.html
    - fi-ilk-650:         NOTRUN -> [SKIP][50] ([fdo#109271]) +1 similar issue
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-ilk-650/igt@gem_softpin@evict-flink-all.html
    - fi-pnv-d510:        NOTRUN -> [SKIP][51] ([fdo#109271]) +1 similar issue
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/fi-pnv-d510/igt@gem_softpin@evict-flink-all.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
  [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_7081 -> IGTPW_8193

  CI-20190529: 20190529
  CI_DRM_12466: 359d1acd20aea425840eaea1908f3257bb7de1eb @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_8193: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/index.html
  IGT_7081: 094e82093db99675879bf52408c2cbc1ea4223d4 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git


Testlist changes
----------------

+igt@gem_softpin@evict-flink
+igt@gem_softpin@evict-flink-all

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8193/index.html

[-- Attachment #2: Type: text/html, Size: 14865 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-12-05 12:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-05 12:21 [igt-dev] [PATCH i-g-t v2 0/2] Exercise evict-flink-* Zbigniew Kempczyński
2022-12-05 12:21 ` [igt-dev] [PATCH i-g-t v2 1/2] tests/gem_softpin: Add flink reopen eviction subtest Zbigniew Kempczyński
2022-12-05 12:21 ` [igt-dev] [PATCH i-g-t v2 2/2] HAX: Exercise evict-flink and evict-flink-all Zbigniew Kempczyński
2022-12-05 12:41 ` [igt-dev] ✗ Fi.CI.BAT: failure for Exercise evict-flink-* (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.