From 501309ef323ee7035b43f46e8dbd9d408115702d Mon Sep 17 00:00:00 2001 From: Simon Fels Date: Thu, 29 Sep 2022 11:33:37 +0200 Subject: [PATCH] venus: allow vtest socket being specified by env variable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Simon Fels Reviewed-by: Corentin Noël Part-of: --- src/virtio/vulkan/vn_renderer_vtest.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/virtio/vulkan/vn_renderer_vtest.c b/src/virtio/vulkan/vn_renderer_vtest.c index 2cabc2a5dd2..32e5070b4d6 100644 --- a/src/virtio/vulkan/vn_renderer_vtest.c +++ b/src/virtio/vulkan/vn_renderer_vtest.c @@ -16,6 +16,7 @@ #include #include "util/os_file.h" +#include "util/os_misc.h" #include "util/sparse_array.h" #include "util/u_process.h" #define VIRGL_RENDERER_UNSTABLE_APIS @@ -1032,13 +1033,16 @@ vtest_init_protocol_version(struct vtest *vtest) static VkResult vtest_init(struct vtest *vtest) { + const char* socket_name = os_get_option("VTEST_SOCKET_NAME"); + util_sparse_array_init(&vtest->shmem_array, sizeof(struct vtest_shmem), 1024); util_sparse_array_init(&vtest->bo_array, sizeof(struct vtest_bo), 1024); mtx_init(&vtest->sock_mutex, mtx_plain); vtest->sock_fd = - vtest_connect_socket(vtest->instance, VTEST_DEFAULT_SOCKET_NAME); + vtest_connect_socket(vtest->instance, socket_name ? + socket_name : VTEST_DEFAULT_SOCKET_NAME); if (vtest->sock_fd < 0) return VK_ERROR_INITIALIZATION_FAILED;