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>
35 jobs for !8667 with wip/anv-multi-queue in 11 seconds (queued for 3 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed #6884650
sanity

00:00:11

 
  Container
manual #6884653
aarch64 manual
arm_build
manual #6884654
manual
arm_test-base
manual #6884655
windows shell 1809 mesa manual
windows_build_vs2019
manual #6884651
manual
x86_build-base
manual #6884652
manual
x86_test-base
 
  Container 2
created #6884663
android_build
created #6884666
arm64_test
created #6884667
armhf_test
created #6884660
i386_build
created #6884656
kernel+rootfs_amd64
created #6884657
aarch64
kernel+rootfs_arm64
created #6884658
aarch64
kernel+rootfs_armhf
created #6884661
ppc64el_build
created #6884662
s390x_build
created #6884659
x86_build
created #6884664
x86_test-gl
created #6884665
x86_test-vk
 
  Meson X86 64
created #6884673
meson-clang
created #6884674
meson-clover
created #6884670
meson-clover-testing
created #6884671
meson-gallium
created #6884672
meson-release
created #6884668
meson-testing
created #6884669
meson-testing-asan
created #6884675
meson-vulkan
 
  Build Misc
created #6884676
meson-android
created #6884678
aarch64
meson-arm64
created #6884679
aarch64
meson-arm64-build-test
created #6884677
aarch64
meson-armhf
created #6884681
meson-i386
created #6884684
meson-mingw32-x86_64
created #6884683
kvm
meson-ppc64el
created #6884682
kvm
meson-s390x
created #6884680
allowed to fail
scons-win64