qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] last one question about VirtFS


From: Greg Kurz
Subject: Re: [Qemu-devel] last one question about VirtFS
Date: Wed, 27 Mar 2019 15:41:54 +0100

On Wed, 27 Mar 2019 16:22:33 +0200
"П, Алексей" <address@hidden> wrote:

> Please excuse any errors on my part and for my insistense, i had closed my
> research in case of "handle" backend, the last case which i cannot resolve
> is to find purpose of "synthetic 9p file system". I'm stuck in testing with
> command below:
> 
> 
> 
> qemu-system-x86_64 -cpu max \
>                    -accel kvm \
>                    -m size=512M \
>                    -blockdev driver=file,node-name=hdd,filename=debian.img \
>                    -device driver=ide-hd,drive=hdd \
>                    -virtfs_synth
> 
> I mean i cannot find any example of using command mentioned above.
> 
> Please provide me If there are any material to study.
> 
> Thanks.

The original purpose of the synth backend is best explained in the
changelog of the patch that introduced it:

commit 9db221ae73a18e0bd2b1ee6c7dc1904ed06fb464
Author: Aneesh Kumar K.V <address@hidden>
Date:   Tue Oct 25 12:10:40 2011 +0530

    hw/9pfs: Add synthetic file system support using 9p
    
    This patch create a synthetic file system with mount tag
    v_synth when -virtfs_synth command line option is specified
    in qemu. The synthetic file system can be mounted in guest
    using 9p using the below command line
    
    mount -t 9p -oversion=9p2000.L,trans=virtio v_synth  <mountpint>
    
    Synthetic file system enabled different qemu subsystem to register
    callbacks for read and write events from guest. The subsystem
    can create directories and files in the synthetic file system as show
    in ex below
    
        qemu_v9fs_synth_mkdir(NULL, 0777, "test2", &node);
        qemu_v9fs_synth_add_file(node, 0777, "testfile",
                                 my_test_read, NULL, NULL);
    
    Signed-off-by: Aneesh Kumar K.V <address@hidden>


This never took momentum really and no QEMU subsystem ever registered
anything.

I finally found some use for it in order to test the core 9p
code with qtest (see 2893ddd5988a3).

Cheers,

--
Greg



reply via email to

[Prev in Thread] Current Thread [Next in Thread]