diff options
author | Vinay Belgaumkar <vinay.belgaumkar@intel.com> | 2020-01-22 16:25:17 -0800 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2020-01-27 10:38:48 +0000 |
commit | 2e04a36cb5eba1a979bce80b58c35687f324f066 (patch) | |
tree | 7862df4eaf1f40aa1b774d85eadbaacf3561fa2a /tests/i915/gem_exec_schedule.c | |
parent | 5f7867dbf9ab40ca1ac2f5f2e5928511bafe0a67 (diff) |
tests/i915/gem_exec_schedule: Use mmap__device_coherent
Replace calls to mmap_gtt with mmap__device_coherent for platforms
where aperture is not available.
Signed-off-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'tests/i915/gem_exec_schedule.c')
-rw-r--r-- | tests/i915/gem_exec_schedule.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/i915/gem_exec_schedule.c b/tests/i915/gem_exec_schedule.c index 0b6826fd..a2098586 100644 --- a/tests/i915/gem_exec_schedule.c +++ b/tests/i915/gem_exec_schedule.c @@ -252,7 +252,7 @@ static void independent(int fd, unsigned int engine) igt_require(engine != 0); scratch = gem_create(fd, 4096); - ptr = gem_mmap__gtt(fd, scratch, 4096, PROT_READ); + ptr = gem_mmap__device_coherent(fd, scratch, 0, 4096, PROT_READ); igt_assert_eq(ptr[0], 0); fence = igt_cork_plug(&cork, fd); @@ -1410,7 +1410,7 @@ static void reorder_wide(int fd, unsigned ring) gem_context_set_priority(fd, execbuf.rsvd1, n); obj[1].handle = gem_create(fd, sz); - batch = gem_mmap__gtt(fd, obj[1].handle, sz, PROT_WRITE); + batch = gem_mmap__device_coherent(fd, obj[1].handle, 0, sz, PROT_WRITE); gem_set_domain(fd, obj[1].handle, I915_GEM_DOMAIN_GTT, I915_GEM_DOMAIN_GTT); for (int m = 0; m < ring_size; m++) { |