mesa/src/intel/vulkan/xe
José Roberto de Souza bd546f9e54 anv: Switch Xe KMD vm bind to sync
It was never actually async as it was doing a DRM_IOCTL_SYNCOBJ_WAIT
right after DRM_IOCTL_XE_VM_BIND but it was required to allow the
partial binds required by sparse.
But it is now fixed and we can switch back to sync vm bind.

In future we will switch back to async vm bind to improve performance
but this time it will be properly implemented.

Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25300>
2023-10-23 23:24:26 +00:00
..
anv_batch_chain.c anv: move utrace flush out of backends 2023-09-25 13:05:45 +00:00
anv_batch_chain.h anv: move utrace flush out of backends 2023-09-25 13:05:45 +00:00
anv_device.c anv: Switch Xe KMD vm bind to sync 2023-10-23 23:24:26 +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: Switch Xe KMD vm bind to sync 2023-10-23 23:24:26 +00:00
anv_queue.c anv: Create companion RCS engine 2023-09-07 06:39:06 +00:00
anv_queue.h anv: Create Xe engines 2023-03-23 13:27:39 +00:00