diff options
author | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2021-04-20 20:38:49 +0200 |
---|---|---|
committer | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2021-08-10 21:02:50 +0200 |
commit | 96c083324cc1687b70b3dd74b0e2976a56ae531f (patch) | |
tree | cfe84d3ede76e5d2f2b9cbb58da13ee7ef6e2798 /tests/i915/gem_wait.c | |
parent | b696705a6fb8708438df6b25954fa534b9ad3352 (diff) |
tests/gem_wait: Adopt to use allocator
For newer gens we're not able to rely on relocations. Adopt to use
offsets acquired from the allocator.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Petri Latvala <petri.latvala@intel.com>
Cc: Ashutosh Dixit <ashutosh.dixit@intel.com>
Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Diffstat (limited to 'tests/i915/gem_wait.c')
-rw-r--r-- | tests/i915/gem_wait.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/i915/gem_wait.c b/tests/i915/gem_wait.c index d56707ed..0d1fea99 100644 --- a/tests/i915/gem_wait.c +++ b/tests/i915/gem_wait.c @@ -78,11 +78,13 @@ static void invalid_buf(int fd) static void basic(int fd, const intel_ctx_t *ctx, unsigned engine, unsigned flags) { + uint64_t ahnd = get_reloc_ahnd(fd, ctx->id); IGT_CORK_HANDLE(cork); uint32_t plug = flags & (WRITE | AWAIT) ? igt_cork_plug(&cork, fd) : 0; igt_spin_t *spin = igt_spin_new(fd, + .ahnd = ahnd, .ctx = ctx, .engine = engine, .dependency = plug, @@ -147,6 +149,7 @@ static void basic(int fd, const intel_ctx_t *ctx, unsigned engine, if (plug) gem_close(fd, plug); igt_spin_free(fd, spin); + put_ahnd(ahnd); } static void test_all_engines(const char *name, int i915, const intel_ctx_t *ctx, |