Hi, A week has passed so I am bumping this thread. On Fri, Mar 8, 2024 at 11:20 PM Rayhan Faizel <rayhan.faizel@xxxxxxxxx> wrote: > > This patch series adds support for the mtp backed filesystem device > exposed through a virtual USB MTP device. > > Usage: > > <filesystem type='mount'> > <driver type='mtp'/> > <source dir='/export/to/guest'/> > <target dir='mtptag'/> > </filesystem> > > Rayhan Faizel (4): > qemu_capabilities: Add QEMU_CAPS_DEVICE_MTP capability > qemu: Support for parsing usb-mtp devices > tests: Add testcases for mtp filesystem driver > docs: Add documentation for mtp filesystem driver > > docs/formatdomain.rst | 7 ++++ > src/bhyve/bhyve_command.c | 1 + > src/conf/domain_conf.c | 10 +++++ > src/conf/domain_conf.h | 1 + > src/conf/schemas/domaincommon.rng | 5 +++ > src/qemu/qemu_capabilities.c | 2 + > src/qemu/qemu_capabilities.h | 1 + > src/qemu/qemu_command.c | 34 +++++++++++++++ > src/qemu/qemu_domain_address.c | 7 +++- > src/qemu/qemu_validate.c | 13 ++++++ > .../caps_4.2.0_aarch64.xml | 1 + > .../qemucapabilitiesdata/caps_4.2.0_ppc64.xml | 1 + > .../caps_4.2.0_x86_64.xml | 1 + > .../caps_5.0.0_aarch64.xml | 1 + > .../qemucapabilitiesdata/caps_5.0.0_ppc64.xml | 1 + > .../caps_5.0.0_riscv64.xml | 1 + > .../caps_5.0.0_x86_64.xml | 1 + > .../caps_5.1.0_x86_64.xml | 1 + > .../caps_5.2.0_aarch64.xml | 1 + > .../qemucapabilitiesdata/caps_5.2.0_ppc64.xml | 1 + > .../caps_5.2.0_riscv64.xml | 1 + > .../caps_5.2.0_x86_64.xml | 1 + > .../caps_6.0.0_aarch64.xml | 1 + > .../caps_6.0.0_x86_64.xml | 1 + > .../caps_6.1.0_x86_64.xml | 1 + > .../caps_6.2.0_aarch64.xml | 1 + > .../qemucapabilitiesdata/caps_6.2.0_ppc64.xml | 1 + > .../caps_6.2.0_x86_64.xml | 1 + > .../caps_7.0.0_aarch64+hvf.xml | 1 + > .../caps_7.0.0_aarch64.xml | 1 + > .../qemucapabilitiesdata/caps_7.0.0_ppc64.xml | 1 + > .../caps_7.0.0_x86_64.xml | 1 + > .../qemucapabilitiesdata/caps_7.1.0_ppc64.xml | 1 + > .../caps_7.1.0_x86_64.xml | 1 + > tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml | 1 + > .../caps_7.2.0_x86_64+hvf.xml | 1 + > .../caps_7.2.0_x86_64.xml | 1 + > .../caps_8.0.0_riscv64.xml | 1 + > .../caps_8.0.0_x86_64.xml | 1 + > .../qemucapabilitiesdata/caps_8.1.0_s390x.xml | 1 + > .../caps_8.1.0_x86_64.xml | 1 + > .../caps_8.2.0_aarch64.xml | 1 + > .../qemucapabilitiesdata/caps_8.2.0_s390x.xml | 1 + > .../caps_8.2.0_x86_64.xml | 1 + > .../caps_9.0.0_x86_64.xml | 1 + > .../mtp-usb-device.x86_64-latest.args | 35 ++++++++++++++++ > .../mtp-usb-device.x86_64-latest.xml | 42 +++++++++++++++++++ > tests/qemuxmlconfdata/mtp-usb-device.xml | 27 ++++++++++++ > tests/qemuxmlconftest.c | 2 + > 49 files changed, 220 insertions(+), 2 deletions(-) > create mode 100644 tests/qemuxmlconfdata/mtp-usb-device.x86_64-latest.args > create mode 100644 tests/qemuxmlconfdata/mtp-usb-device.x86_64-latest.xml > create mode 100644 tests/qemuxmlconfdata/mtp-usb-device.xml > > -- > 2.34.1 > -- Rayhan Faizel _______________________________________________ Devel mailing list -- devel@xxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxx