diff options
author | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2021-04-19 20:29:46 +0200 |
---|---|---|
committer | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2021-08-10 21:02:50 +0200 |
commit | 433c075378210557916b3bdc8e3ed48da45c2cbf (patch) | |
tree | c047f7c098b4261b71a5104543e44f2a2131762c /lib/igt_dummyload.h | |
parent | 63db0bc86c6321897ef829a5e7c9536a6f062b21 (diff) |
lib/igt_dummyload: Add support of using allocator in igt spinner
For gens without relocations we need to use softpin with valid offsets
which do not overlap other execbuf objects. As spinner during creation
knows nothing about vm it has to run into allocator handle must be
passed to properly acquire offsets from allocator instance.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Petri Latvala <petri.latvala@intel.com>
Cc: Ashutosh Dixit <ashutosh.dixit@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Diffstat (limited to 'lib/igt_dummyload.h')
-rw-r--r-- | lib/igt_dummyload.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/igt_dummyload.h b/lib/igt_dummyload.h index 67e1a08ed..f02052614 100644 --- a/lib/igt_dummyload.h +++ b/lib/igt_dummyload.h @@ -58,6 +58,8 @@ typedef struct igt_spin { unsigned int flags; #define SPIN_CLFLUSH (1 << 0) + + uint64_t ahnd; } igt_spin_t; /** @@ -78,6 +80,7 @@ typedef struct igt_spin_factory { unsigned int engine; unsigned int flags; int fence; + uint64_t ahnd; } igt_spin_factory_t; #define IGT_SPIN_FENCE_IN (1 << 0) |