Hi,
A week has passed so I am bumping this thread.
On Fri, Mar 8, 2024 at 11:20 PM Rayhan Faizel <rayhan.faizel@gmail.com> 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@lists.libvirt.org
To unsubscribe send an email to devel-leave@lists.libvirt.org