Mesa (master): anv: add no reloc flags on empty and simple bo paths.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Aug 14 07:24:59 UTC 2020
Module: Mesa
Branch: master
Commit: a0d67b7a1c32f4fcfdc8c6a66bc3359b1003c752
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0d67b7a1c32f4fcfdc8c6a66bc3359b1003c752
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Aug 12 17:07:19 2020 +1000
anv: add no reloc flags on empty and simple bo paths.
These two paths should have no relocs.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6288>
---
src/intel/vulkan/anv_batch_chain.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/intel/vulkan/anv_batch_chain.c b/src/intel/vulkan/anv_batch_chain.c
index d6311a66fa4..823345eeec1 100644
--- a/src/intel/vulkan/anv_batch_chain.c
+++ b/src/intel/vulkan/anv_batch_chain.c
@@ -1636,7 +1636,7 @@ setup_empty_execbuf(struct anv_execbuf *execbuf, struct anv_device *device)
.buffer_count = execbuf->bo_count,
.batch_start_offset = 0,
.batch_len = 8, /* GEN7_MI_BATCH_BUFFER_END and NOOP */
- .flags = I915_EXEC_HANDLE_LUT | I915_EXEC_RENDER,
+ .flags = I915_EXEC_HANDLE_LUT | I915_EXEC_RENDER | I915_EXEC_NO_RELOC,
.rsvd1 = device->context_id,
.rsvd2 = 0,
};
@@ -1709,7 +1709,7 @@ anv_queue_execbuf_locked(struct anv_queue *queue,
.buffer_count = execbuf.bo_count,
.batch_start_offset = 0,
.batch_len = submit->simple_bo_size,
- .flags = I915_EXEC_HANDLE_LUT | I915_EXEC_RENDER,
+ .flags = I915_EXEC_HANDLE_LUT | I915_EXEC_RENDER | I915_EXEC_NO_RELOC,
.rsvd1 = device->context_id,
.rsvd2 = 0,
};
More information about the mesa-commit
mailing list