On Mon, Sep 23, 2024 at 2:01 PM Manu Bretelle <chantr4@xxxxxxxxx> wrote: > > danobi/vmtest is going to migrate from using 9p to using virtio_fs to > mount the local rootfs: https://github.com/danobi/vmtest/pull/88 > > BPF CI uses danobi/vmtest to run bpf selftests and will need to support > VIRTIO_FS. > > This change enables new kconfigs to be able to support the upcoming > danobi/vmtest. > > Tested by building a new kernel with those config and confirming it > would successfully run with 9p (currently what is used by vmtest), and > with virtio_fs (using a local build of vmtest). > > $ vmtest -k arch/x86/boot/bzImage "findmnt /" > => bzImage > ===> Booting > ===> Setting up VM > ===> Running command > TARGET SOURCE FSTYPE OPTIONS > / /dev/root 9p rw,relatime,cache=5,access=client,msize=512000,trans=virtio > $ /home/chantra/local/danobi-vmtest/target/debug/vmtest -k arch/x86/boot/bzImage "findmnt /" > => bzImage > ===> Initializing host environment > ===> Booting > ===> Setting up VM > ===> Running command > TARGET SOURCE FSTYPE OPTIONS > / rootfs virtiofs rw,relatime > > Signed-off-by: Manu Bretelle <chantr4@xxxxxxxxx> > --- > tools/testing/selftests/bpf/config.vm | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tools/testing/selftests/bpf/config.vm b/tools/testing/selftests/bpf/config.vm > index a9746ca78777..b96b1fad2a04 100644 > --- a/tools/testing/selftests/bpf/config.vm > +++ b/tools/testing/selftests/bpf/config.vm > @@ -10,3 +10,6 @@ CONFIG_VIRTIO_CONSOLE=y > CONFIG_VIRTIO_NET=y > CONFIG_VIRTIO_PCI=y > CONFIG_VIRTIO_VSOCKETS_COMMON=y > +CONFIG_FUSE_FS=y > +CONFIG_VIRTIO_FS=y > +CONFIG_FUSE_PASSTHROUGH=y Please sort these CONFIG_* in alphabetical order. Other than this, Acked-by: Song Liu <song@xxxxxxxxxx> Thanks, Song