[Spice-devel] [PATCH spice-gtk v4 00/29] added feature of sharing CD image

Frediano Ziglio fziglio at redhat.com
Tue Aug 27 09:40:22 UTC 2019


> 
> Some updates to the series.
> Some minor styles updates.
> Big changes are the some rewrite of the USB emulation layer and
> the test which is now testing attach/detach properly.
> 

Series also at https://cgit.freedesktop.org/~fziglio/spice-gtk/log/?h=send,
CI results at https://gitlab.freedesktop.org/fziglio/spice-gtk/pipelines/59093.

> Frediano Ziglio (21):
>   fixup! usb-redir: define interfaces to support emulated devices
>   fixup! usb-redir: move implementation of device description to USB
>     backend
>   fixup! usb-redir: extend USB backend to support emulated devices
>   fixup! usb-redir: extend USB backend to support emulated devices
>   fixup! usb-redir: add files for SCSI and USB MSC implementation
>   fixup! usb-redir: add files for SCSI and USB MSC implementation
>   fixup! usb-redir: add files for SCSI and USB MSC implementation
>   fixup! usb-redir: add implementation of emulated CD device
>   fixup! usb-redir: enable redirection of emulated CD drive
>   fixup! usb-redir: enable redirection of emulated CD drive
>   build: Do not build usbredir dependent file is usbredir disabled
>   test-cd-emu: Add base test for cd-emulation
>   CI: Add --werror
>   CI: Add usbredir packages to Windows
>   cd-scsi: Do not export sense code constants
>   usb-backend: Rewrite USB emulation support
>   build: Use a convenience library for tests
>   test-cd-emu: Test attach/detach emulated device
>   test-cd-emu: Test detach and reattach
>   test-cd-emu: Make sure we can call
>     spice_usb_backend_channel_flush_writes
>   test-cd-emu: Test no libusb context support
> 
> 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
> 
>  .gitlab-ci.yml           |   11 +-
>  src/cd-scsi-dev-params.h |   46 +
>  src/cd-scsi.c            | 2742 ++++++++++++++++++++++++++++++++++++++
>  src/cd-scsi.h            |  117 ++
>  src/cd-usb-bulk-msd.c    |  543 ++++++++
>  src/cd-usb-bulk-msd.h    |  131 ++
>  src/channel-usbredir.c   |   31 +-
>  src/meson.build          |   21 +-
>  src/scsi-constants.h     |  321 +++++
>  src/spice-option.c       |   17 +
>  src/usb-backend.c        |  782 ++++++++++-
>  src/usb-backend.h        |    4 +
>  src/usb-device-cd.c      |  784 +++++++++++
>  src/usb-device-cd.h      |   34 +
>  src/usb-device-manager.c |   63 +-
>  src/usb-emulation.h      |   88 ++
>  tests/cd-emu.c           |  302 +++++
>  tests/meson.build        |   12 +-
>  18 files changed, 5947 insertions(+), 102 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
>  create mode 100644 tests/cd-emu.c
> 
> --
> 2.20.1
> 
> 


More information about the Spice-devel mailing list