vlib: Only init vfio on Linux

Type: improvement
Change-Id: Id1c72928324b85bc67860e600722bf8baeff45b2
Signed-off-by: Tom Jones <thj@freebsd.org>
This commit is contained in:
Tom Jones
2024-01-30 13:54:12 +00:00
committed by Damjan Marion
parent 646e5d2ad4
commit aaa2a89a3d

View File

@ -104,8 +104,10 @@ vlib_physmem_init (vlib_main_t * vm)
vpm->flags |= VLIB_PHYSMEM_MAIN_F_HAVE_PAGEMAP;
vec_free (pt);
#ifdef __linux__
if ((error = linux_vfio_init (vm)))
return error;
#endif /* __linux__ */
p = clib_mem_alloc_aligned (sizeof (clib_pmalloc_main_t),
CLIB_CACHE_LINE_BYTES);