diff options
| author | Sagar Ghuge <sagar.ghuge@intel.com> | 2025-11-04 12:14:36 -0800 |
|---|---|---|
| committer | Marge Bot <marge-bot@fdo.invalid> | 2025-11-04 21:39:23 +0000 |
| commit | 43d98a3f1a4ec7d199b933de9e9c3675efc87710 (patch) | |
| tree | ae6d0aa3502885662fa02d802456b8905c9c6511 /src/intel/vulkan | |
| parent | 17d8a5d8ae9a378815d64a84f7d390c3d7bae7eb (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.c | 4 |
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; |