[Spice-devel] [spice-gtk v3 0/9] added feature of sharing CD image

Victor Toso victortoso at redhat.com
Thu Aug 22 10:20:10 UTC 2019


Hi,

On Mon, Aug 12, 2019 at 12:57:20PM +0300, Yuri Benditovich wrote:
> This series of patches adds feature of sharing CD image via
> redirection of emulated CD device. Currently the trigger to
> create the device is command-line option:
> '--spice-share-cd <ISO file name>
> 
> Changes from v2: fixes resulted by reviews (based on fixups
> of Frediano Ziglio)
> 
> Changes from v1: fixes resulted by reviews (mainly based on fixups
> of Frediano Ziglio)
> 
> Frediano Ziglio (1):
>   usb-redir: cosmetic style fixes
> 
> Yuri Benditovich (8):
>   usb-redir: define interfaces to support emulated devices
>   usb-redir: move implementation of device description to USB backend
>   usb-redir: do not use spice_usb_acl_helper for emulated devices
>   usb-redir: extend USB backend to support emulated devices
>   usb-redir: add files for SCSI and USB MSC implementation
>   usb-redir: add implementation of emulated CD device
>   usb-redir: enable redirection of emulated CD drive
>   usb-redir: command-line option to create emulated CD drive
> 
>  src/cd-scsi-dev-params.h |   49 +
>  src/cd-scsi.c            | 2740 ++++++++++++++++++++++++++++++++++++++
>  src/cd-scsi.h            |  120 ++
>  src/cd-usb-bulk-msd.c    |  544 ++++++++
>  src/cd-usb-bulk-msd.h    |  134 ++
>  src/channel-usbredir.c   |   31 +-
>  src/meson.build          |    8 +
>  src/scsi-constants.h     |  324 +++++
>  src/spice-option.c       |   17 +
>  src/usb-backend.c        |  777 ++++++++++-
>  src/usb-backend.h        |    4 +
>  src/usb-device-cd.c      |  783 +++++++++++
>  src/usb-device-cd.h      |   34 +
>  src/usb-device-manager.c |   63 +-
>  src/usb-emulation.h      |   88 ++

It is a shame that no unit tests were added. Do you plan to do it
in future patchsets?

>  15 files changed, 5628 insertions(+), 88 deletions(-)
>  create mode 100644 src/cd-scsi-dev-params.h
>  create mode 100644 src/cd-scsi.c
>  create mode 100644 src/cd-scsi.h
>  create mode 100644 src/cd-usb-bulk-msd.c
>  create mode 100644 src/cd-usb-bulk-msd.h
>  create mode 100644 src/scsi-constants.h
>  create mode 100644 src/usb-device-cd.c
>  create mode 100644 src/usb-device-cd.h
>  create mode 100644 src/usb-emulation.h
> 
> -- 
> 2.17.1
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20190822/cb9a4266/attachment.sig>


More information about the Spice-devel mailing list