venus: check vn_renderer_info::vk_xml_version
authorChia-I Wu <olvaffe@gmail.com>
Sat, 10 Apr 2021 05:49:21 +0000 (22:49 -0700)
committerMarge Bot <eric+marge@anholt.net>
Tue, 13 Apr 2021 01:03:52 +0000 (01:03 +0000)
commit51216d656d702732169cac4c7a30607cbac0f077
tree679795abef66aabf08dd1c3f144b8897ddc9fd98
parentf86e0a519d7f8af76dfabcf996f8fd32dd971de5
venus: check vn_renderer_info::vk_xml_version

When crosvm does not support venus, it still advertises
VIRGL_RENDERER_CAPSET_VENUS but provides no or zeroed capset data.
vk_xml_version will be zero.

It is a good idea to verify vk_xml_version anyway.

v2: print required version suggested by Ryan

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Ryan Neph <ryanneph@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10192>
src/virtio/vulkan/vn_device.c