anv: Support multiple engines with DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT
authorJordan Justen <jordan.l.justen@intel.com>
Sun, 24 Mar 2019 08:00:37 +0000 (01:00 -0700)
committerMarge Bot <eric+marge@anholt.net>
Thu, 28 Jan 2021 18:26:33 +0000 (18:26 +0000)
commit4656be70dd75adce5481394ddfc14edf31c068d8
tree5f81b0d774471f19ddfc5085637fc0bfe04d3c09
parentc5e7c91487b1721005f13bb1ed9255d7e180d697
anv: Support multiple engines with DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT

v2 (Jason Ekstrand):
 - Separate the anv_gem interface from anv_queue internals
 - Rework on top of the new anv_queue_family stuff

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8667>
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_gem.c
src/intel/vulkan/anv_gem_stubs.c
src/intel/vulkan/anv_private.h