summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPriyanka Dandamudi <priyanka.dandamudi@intel.com>2021-10-06 15:24:07 +0530
committerMatthew Auld <matthew.auld@intel.com>2021-10-08 10:51:29 +0100
commit4bb153a5ba98baa14e04b079d0523913bf3e0344 (patch)
tree8997b92c4952ef94d2613fab2ac0b79ebf9c3cf9
parent935268f06457c647b9de66e7b79762eb215f1f8d (diff)
tests/i915/gem_exec_nop: Update poll sequential
set_caching ioctl will get skipped for discrete and mmap__cpu gets used by default. Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com> Cc: Matthew Auld <matthew.auld@intel.com> Reviewed-by: Matthew Auld <matthew.auld@intel.com>
-rw-r--r--tests/i915/gem_exec_nop.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/i915/gem_exec_nop.c b/tests/i915/gem_exec_nop.c
index 03adc9ee..f35cc840 100644
--- a/tests/i915/gem_exec_nop.c
+++ b/tests/i915/gem_exec_nop.c
@@ -251,7 +251,9 @@ static void poll_sequential(int fd, const intel_ctx_t *ctx,
memset(obj, 0, sizeof(obj));
obj[0].handle = gem_create(fd, 4096);
obj[0].flags = EXEC_OBJECT_WRITE;
- cached = __gem_set_caching(fd, obj[0].handle, 1) == 0;
+ cached = true;
+ if(!gem_has_lmem(fd))
+ cached = __gem_set_caching(fd, obj[0].handle, 1) == 0;
obj[1].handle = gem_create(fd, 4096);
obj[1].relocs_ptr = to_user_pointer(reloc);
obj[1].relocation_count = ARRAY_SIZE(reloc);