anv: fix explicit address canonicalization

anv_vma_alloc() returns a canonicalized address so we have to be
consistent with explicit addresses. Those are likely to come out of
the vma heaps and are not canonicalized.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 03450e9c ("anv: Add an explicit_address parameter to anv_device_alloc_bo")
latest detached
Status Job ID Name Coverage
  Container
manual #2790492
aarch64 manual
arm_build
manual #2790494
aarch64 manual
arm_test
manual #2790495
windows shell 1809 mesa manual
windows_build_vs2019
manual #2790488
manual
x86_build
manual #2790491
manual
x86_build_old
manual #2790493
manual
x86_cross_arm_test
manual #2790489
manual
x86_test-gl
manual #2790490
manual
x86_test-vk
 
  Meson X86 64
created #2790499
meson-clang
created #2790498
meson-classic
created #2790500
meson-clover
created #2790501
meson-clover-old-llvm
created #2790497
meson-gallium
created #2790496
meson-testing
created #2790502
meson-vulkan
 
  Scons
created #2790503
allowed to fail
scons-win64
 
  Meson Misc
created #2790505
aarch64
meson-arm64
created #2790506
aarch64
meson-arm64-build-test
created #2790504
aarch64
meson-armhf
created #2790508
meson-i386
created #2790511
meson-mingw32-x86_64
created #2790510
kvm
meson-ppc64el
created #2790509
kvm
meson-s390x
created #2790507
docker windows 1809 mesa
meson-windows-vs2019