diff options
author | Priyanka Dandamudi <priyanka.dandamudi@intel.com> | 2021-10-06 15:24:07 +0530 |
---|---|---|
committer | Matthew Auld <matthew.auld@intel.com> | 2021-10-08 10:51:29 +0100 |
commit | 4bb153a5ba98baa14e04b079d0523913bf3e0344 (patch) | |
tree | 8997b92c4952ef94d2613fab2ac0b79ebf9c3cf9 /tests/i915 | |
parent | 935268f06457c647b9de66e7b79762eb215f1f8d (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>
Diffstat (limited to 'tests/i915')
-rw-r--r-- | tests/i915/gem_exec_nop.c | 4 |
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); |