From fb8c48f4fcc6c3d95e2b4608e92013fadad42c57 Mon Sep 17 00:00:00 2001 From: Filip Gawin Date: Tue, 30 May 2023 18:03:50 +0200 Subject: [PATCH] anv: allow intel_clflush_range only on igpu fixes: 521c216efcc0d0292ceedb3451c5a0a1ef956083 closes: #9106 Reviewed-by: Lionel Landwerlin Reviewed-by: Ivan Briano Part-of: --- src/intel/vulkan/anv_utrace.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_utrace.c b/src/intel/vulkan/anv_utrace.c index 1bf45d00528..85ed8d62caa 100644 --- a/src/intel/vulkan/anv_utrace.c +++ b/src/intel/vulkan/anv_utrace.c @@ -237,7 +237,10 @@ anv_utrace_create_ts_buffer(struct u_trace_context *utctx, uint32_t size_b) assert(result == VK_SUCCESS); memset(bo->map, 0, bo->size); - intel_clflush_range(bo->map, bo->size); +#ifdef SUPPORT_INTEL_INTEGRATED_GPUS + if (device->physical->memory.need_clflush) + intel_clflush_range(bo->map, bo->size); +#endif return bo; }