On Tue, Jun 10, 2025 at 11:57:00AM +0200, Cédric Le Goater wrote: > > @@ -529,6 +531,8 @@ _meson_option_parse() { > > --disable-vdi) printf "%s" -Dvdi=disabled ;; > > --enable-vduse-blk-export) printf "%s" -Dvduse_blk_export=enabled ;; > > --disable-vduse-blk-export) printf "%s" -Dvduse_blk_export=disabled ;; > > + --enable-vfio-user-client) printf "%s" -Dvfio_user_client=enabled ;; > > + --disable-vfio-user-client) printf "%s" -Dvfio_user_client=disabled ;; > > --enable-vfio-user-server) printf "%s" -Dvfio_user_server=enabled ;; > > --disable-vfio-user-server) printf "%s" -Dvfio_user_server=disabled ;; > > --enable-vhdx) printf "%s" -Dvhdx=enabled ;; > > can't we simply have a CONFIG option and select the device on platforms > supporting it ?
You mean always build vfio-user client rather than optionally? Why would it be different from other optional components? AFAIK all platforms (at least in theory) would support it. regards john