> > 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 > > _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel