About Social Code
aboutsummaryrefslogtreecommitdiff
path: root/src/intel/vulkan
diff options
context:
space:
mode:
authorSagar Ghuge <sagar.ghuge@intel.com>2025-11-04 12:14:36 -0800
committerMarge Bot <marge-bot@fdo.invalid>2025-11-04 21:39:23 +0000
commit43d98a3f1a4ec7d199b933de9e9c3675efc87710 (patch)
treeae6d0aa3502885662fa02d802456b8905c9c6511 /src/intel/vulkan
parent17d8a5d8ae9a378815d64a84f7d390c3d7bae7eb (diff)
anv: Use correct engine class for companion RCS
Fixes: 6f138fe7235 ("anv: avoid null pointer access in utrace copies on CCS") Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38247>
Diffstat (limited to 'src/intel/vulkan')
-rw-r--r--src/intel/vulkan/anv_batch_chain.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/intel/vulkan/anv_batch_chain.c b/src/intel/vulkan/anv_batch_chain.c
index 4d1e085e325..80a604ea137 100644
--- a/src/intel/vulkan/anv_batch_chain.c
+++ b/src/intel/vulkan/anv_batch_chain.c
@@ -1712,7 +1712,9 @@ anv_async_submit_init(struct anv_async_submit *submit,
.relocs = &submit->relocs,
.user_data = submit,
.extend_cb = anv_async_submit_extend_batch,
- .engine_class = queue->family->engine_class,
+ .engine_class = use_companion_rcs ?
+ INTEL_ENGINE_CLASS_RENDER :
+ queue->family->engine_class,
};
submit->batch_bos = UTIL_DYNARRAY_INIT;