diff options
author | Priyanka Dandamudi <priyanka.dandamudi@intel.com> | 2021-09-21 09:33:30 +0530 |
---|---|---|
committer | Matthew Auld <matthew.auld@intel.com> | 2021-10-04 10:12:14 +0100 |
commit | dff598c339a2da647f15c86d0015e16378c7ea9b (patch) | |
tree | 545916724a691553548d7d1b7ccc21a7f16ec4be /tests/i915/gem_exec_capture.c | |
parent | 2241abff83130ce277e42b8e69d445e3f4215af3 (diff) |
tests/i915: use device_coherent mmap
Update mmap__wc with mmap__device_coherent, as it works
on discrete platforms, while still using an explicit WC mmap on
integrated platforms.
Below are the updated tests:
gem_exec_capture
gem_exec_nop
perf_pmu
prime_busy
Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
Cc: Matthew Auld <matthew.auld@intel.com>
Cc: Ashutosh Dixit <ashutosh.dixit@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Diffstat (limited to 'tests/i915/gem_exec_capture.c')
-rw-r--r-- | tests/i915/gem_exec_capture.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/i915/gem_exec_capture.c b/tests/i915/gem_exec_capture.c index f2ea6cb0..19f3836e 100644 --- a/tests/i915/gem_exec_capture.c +++ b/tests/i915/gem_exec_capture.c @@ -107,7 +107,7 @@ static void __capture1(int fd, int dir, uint64_t ahnd, const intel_ctx_t *ctx, reloc[1].read_domains = I915_GEM_DOMAIN_RENDER; reloc[1].write_domain = I915_GEM_DOMAIN_RENDER; - seqno = gem_mmap__wc(fd, obj[SCRATCH].handle, 0, 4096, PROT_READ); + seqno = gem_mmap__device_coherent(fd, obj[SCRATCH].handle, 0, 4096, PROT_READ); gem_set_domain(fd, obj[SCRATCH].handle, I915_GEM_DOMAIN_GTT, I915_GEM_DOMAIN_GTT); @@ -278,7 +278,7 @@ static struct offset { obj[count + 1].relocation_count = ARRAY_SIZE(reloc); } - seqno = gem_mmap__wc(fd, obj[0].handle, 0, 4096, PROT_READ); + seqno = gem_mmap__device_coherent(fd, obj[0].handle, 0, 4096, PROT_READ); gem_set_domain(fd, obj[0].handle, I915_GEM_DOMAIN_GTT, I915_GEM_DOMAIN_GTT); |