diff options
Diffstat (limited to 'src/vlib/physmem.c')
-rw-r--r-- | src/vlib/physmem.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vlib/physmem.c b/src/vlib/physmem.c index a36444fdc9f..84c61d2a44f 100644 --- a/src/vlib/physmem.c +++ b/src/vlib/physmem.c @@ -17,11 +17,11 @@ #include <sys/types.h> #include <sys/mount.h> #include <sys/mman.h> -#include <sys/fcntl.h> +#include <fcntl.h> #include <sys/stat.h> #include <unistd.h> -#include <vppinfra/linux/sysfs.h> +#include <vppinfra/clib.h> #include <vlib/vlib.h> #include <vlib/physmem.h> #include <vlib/unix/unix.h> @@ -103,8 +103,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); @@ -160,13 +162,11 @@ show_physmem (vlib_main_t * vm, return 0; } -/* *INDENT-OFF* */ VLIB_CLI_COMMAND (show_physmem_command, static) = { .path = "show physmem", .short_help = "show physmem [verbose | detail | map]", .function = show_physmem, }; -/* *INDENT-ON* */ static clib_error_t * vlib_physmem_config (vlib_main_t * vm, unformat_input_t * input) |