mesa/src/intel/vulkan/xe
José Roberto de Souza d5ec2fa52f anv: Fix calculation of syncs required in Xe KMD
num_syncs was being incremented by one if 'utrace_submit != NULL' but
a sync was only being set if also
'util_dynarray_num_elements(&utrace_submit->batch_bos) == 0'.

This mismatch could cause application to abort due to
'assert(count == num_syncs)'.

Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27244>
2024-01-24 20:48:39 +00:00
..
anv_batch_chain.c anv: Fix calculation of syncs required in Xe KMD 2024-01-24 20:48:39 +00:00
anv_batch_chain.h anv/trtt: add struct anv_trtt_batch_bo and pass it around 2023-11-17 17:58:29 +00:00
anv_device.c anv: Add heaps for Xe KMD in platforms without LLC 2023-11-29 14:57:42 +00:00
anv_device.h anv: hide exec_flags selection inside the i915 backend 2023-07-13 17:12:26 +00:00
anv_kmd_backend.c anv: initial RMV support 2024-01-23 17:24:19 +00:00
anv_queue.c intel: Sync xe_drm.h take 2 part 3 2023-12-06 17:35:23 +00:00
anv_queue.h anv: Create Xe engines 2023-03-23 13:27:39 +00:00