diff options
author | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2022-03-23 14:06:52 +0100 |
---|---|---|
committer | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2022-03-23 18:39:50 +0100 |
commit | 2f93f7dd98174cb99d5c203bc9aaa85372f91a2c (patch) | |
tree | e72bd129cc01572a34a44f79d267a0885c1890b5 /tests/i915/gem_exec_suspend.c | |
parent | fa423f527496936a759eb838b023642deea7625f (diff) |
tests/i915/gem_exec_suspend: Add 48b exec flag for execbuf
On DG2 and beyond safe alignment is bigger than on previous gens
so test could get offset which is >= 2^32. Add execbuf flag which
allows using such offsets.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Diffstat (limited to 'tests/i915/gem_exec_suspend.c')
-rw-r--r-- | tests/i915/gem_exec_suspend.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/i915/gem_exec_suspend.c b/tests/i915/gem_exec_suspend.c index 59fad1dc..401026ef 100644 --- a/tests/i915/gem_exec_suspend.c +++ b/tests/i915/gem_exec_suspend.c @@ -137,7 +137,7 @@ static void run_test(int fd, const intel_ctx_t *ctx, } else { /* ignore first execbuf offset */ obj[0].offset = get_offset(ahnd, obj[0].handle, 4096, 0); - obj[0].flags |= EXEC_OBJECT_PINNED; + obj[0].flags |= EXEC_OBJECT_PINNED | EXEC_OBJECT_SUPPORTS_48B_ADDRESS; } for (int i = 0; i < 1024; i++) { @@ -150,7 +150,7 @@ static void run_test(int fd, const intel_ctx_t *ctx, obj[1].handle = gem_create(fd, 4096); if (ahnd) { obj[1].offset = get_offset(ahnd, obj[1].handle, 4096, 0); - obj[1].flags |= EXEC_OBJECT_PINNED; + obj[1].flags |= EXEC_OBJECT_PINNED | EXEC_OBJECT_SUPPORTS_48B_ADDRESS; offset = obj[0].offset + reloc.delta; } else { offset = reloc.presumed_offset + reloc.delta; |