Wrote some follow ups for CD emulation series. Some are just style updates (spacing and indentations), some minor comments, some interface improvements, some small fixes. Beside that series is not far from the original sent one week ago. Added some minor patches for the CI to help catching some issues (some fixed in this series). Frediano Ziglio (36): fixup! usb-redir: define interfaces to support emulated devices fixup! usb-redir: define interfaces to support emulated devices fixup! usb-redir: define interfaces to support emulated devices fixup! usb-redir: define interfaces to support emulated devices fixup! usb-redir: define interfaces to support emulated devices fixup! usb-redir: define interfaces to support emulated devices fixup! usb-redir: define interfaces to support emulated devices fixup! usb-redir: define interfaces to support emulated devices fixup! usb-redir: define interfaces to support emulated devices fixup! usb-redir: define interfaces 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 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 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 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: add implementation of emulated CD device fixup! usb-redir: add implementation of emulated CD device fixup! usb-redir: add implementation of emulated CD device fixup! usb-redir: add implementation of emulated CD device fixup! usb-redir: add implementation of emulated CD device fixup! usb-redir: add implementation of emulated CD device fixup! usb-redir: add implementation of emulated CD device fixup! usb-redir: add implementation of emulated CD device CI: Add --werror CI: Add usbredir packages to Windows Yuri Benditovich (8): usb-redir: define interfaces to support emulated devices usb-redir: device error signal without device object 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: Prepare for creation of emulated CD drive .gitlab-ci.yml | 11 +- src/cd-scsi-dev-params.h | 49 + src/cd-scsi.c | 2758 ++++++++++++++++++++++++++++++++++++++ src/cd-scsi.h | 121 ++ src/cd-usb-bulk-msd.c | 546 ++++++++ src/cd-usb-bulk-msd.h | 134 ++ src/channel-usbredir.c | 31 +- src/meson.build | 16 + src/scsi-constants.h | 324 +++++ src/spice-option.c | 15 + src/usb-backend.c | 745 +++++++++- src/usb-backend.h | 5 +- src/usb-device-cd.c | 788 +++++++++++ src/usb-device-cd.h | 37 + src/usb-device-manager.c | 74 +- src/usb-emulation.h | 91 ++ 16 files changed, 5670 insertions(+), 75 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.20.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel