anv: Add gem VM bind and unbind to backend
authorJosé Roberto de Souza <jose.souza@intel.com>
Thu, 9 Feb 2023 16:57:11 +0000 (08:57 -0800)
committerMarge Bot <emma+marge@anholt.net>
Sat, 11 Mar 2023 17:56:01 +0000 (17:56 +0000)
commit37fa2fa30e8d0aae8549ab203b94084956fef6f3
tree5fc4026d9f739bf7fde92d32ca93e71b94b53c53
parent324d22d684253551cf574658ee071717d2b451f5
anv: Add gem VM bind and unbind to backend

Not using it yet, that will be done in the next patch.
Xe only supports submission using VM.
For i915 the backend functions are just a noop.

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/21698>
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_gem_stubs.c
src/intel/vulkan/anv_kmd_backend.c
src/intel/vulkan/anv_kmd_backend.h
src/intel/vulkan/i915/anv_kmd_backend.c
src/intel/vulkan/xe/anv_kmd_backend.c