qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 663fdc: usb-host: wire up timer for windows


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 663fdc: usb-host: wire up timer for windows
Date: Thu, 29 Jul 2021 10:55:18 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 663fdc815ed427219f540d3c96ba8e2399cfba96
      
https://github.com/qemu/qemu/commit/663fdc815ed427219f540d3c96ba8e2399cfba96
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2021-07-29 (Thu, 29 Jul 2021)

  Changed paths:
    M hw/usb/host-libusb.c

  Log Message:
  -----------
  usb-host: wire up timer for windows

On windows we can't wait on file descriptors.
Poll libusb using a timer instead.

Fixes long-standing FIXME.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/431
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-Id: <20210623085249.1151901-2-kraxel@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 8a2d766f05f0b6904e1496c699b2394e278c1926
      
https://github.com/qemu/qemu/commit/8a2d766f05f0b6904e1496c699b2394e278c1926
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2021-07-29 (Thu, 29 Jul 2021)

  Changed paths:
    M tests/docker/dockerfiles/fedora-win32-cross.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker

  Log Message:
  -----------
  ci: add libusb for windows builds

Add CI coverage for usb passthrough on windows.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210623085249.1151901-3-kraxel@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 5e796671e6b8d5de4b0b423dce1b3eba144a92c9
      
https://github.com/qemu/qemu/commit/5e796671e6b8d5de4b0b423dce1b3eba144a92c9
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   2021-07-29 (Thu, 29 Jul 2021)

  Changed paths:
    M hw/usb/redirect.c

  Log Message:
  -----------
  usbredir: fix free call

data might point into the middle of a larger buffer, there is a separate
free_on_destroy pointer passed into bufp_alloc() to handle that.  It is
only used in the normal workflow though, not when dropping packets due
to the queue being full.  Fix that.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/491
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20210722072756.647673-1-kraxel@redhat.com>


  Commit: 2a49e4e9277085fb0f30037529666fc2d76c730e
      
https://github.com/qemu/qemu/commit/2a49e4e9277085fb0f30037529666fc2d76c730e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-07-29 (Thu, 29 Jul 2021)

  Changed paths:
    M MAINTAINERS
    M docs/system/devices/usb.rst
    R docs/usb-storage.txt

  Log Message:
  -----------
  docs: Incorporate information in usb-storage.txt into rST manual

We already have a section on USB in the rST manual; fold
the information in docs/usb-storage.txt into it.

We add 'format=raw' to the various -drive options in the code
examples, because QEMU will print warnings these days if you
omit it.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20210728141457.14825-2-peter.maydell@linaro.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 78da86dce1780c7023624aa1dec8dd083e75db9c
      
https://github.com/qemu/qemu/commit/78da86dce1780c7023624aa1dec8dd083e75db9c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-07-29 (Thu, 29 Jul 2021)

  Changed paths:
    M docs/system/devices/usb.rst
    M docs/usb2.txt

  Log Message:
  -----------
  docs: Fold usb2.txt USB controller information into usb.rst

Fold the information in docs/usb2.txt about the different
kinds of supported USB controller into the main rST manual.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20210728141457.14825-3-peter.maydell@linaro.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 557ae9763ad3669165c0db189118fac85bea706e
      
https://github.com/qemu/qemu/commit/557ae9763ad3669165c0db189118fac85bea706e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-07-29 (Thu, 29 Jul 2021)

  Changed paths:
    M docs/system/devices/usb.rst
    M docs/usb2.txt

  Log Message:
  -----------
  docs: Fold usb2.txt physical port addressing info into usb.rst

Fold the usb2.txt documentation about specifying which physical
port a USB device should use into usb.rst.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20210728141457.14825-4-peter.maydell@linaro.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 30a20f2c5a9cf8f01ffcc918a7a5751dfe956524
      
https://github.com/qemu/qemu/commit/30a20f2c5a9cf8f01ffcc918a7a5751dfe956524
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-07-29 (Thu, 29 Jul 2021)

  Changed paths:
    M MAINTAINERS
    M docs/system/devices/usb.rst
    R docs/usb2.txt

  Log Message:
  -----------
  docs: Fold usb2.txt passthrough information into usb.rst

Fold the usb2.txt information on device passthrough into usb.rst;
since this is the last part of the .txt file we can delete it now.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20210728141457.14825-5-peter.maydell@linaro.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


  Commit: 7742fe64e5c2c2c9f9787d107b693eaac602eaae
      
https://github.com/qemu/qemu/commit/7742fe64e5c2c2c9f9787d107b693eaac602eaae
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-07-29 (Thu, 29 Jul 2021)

  Changed paths:
    M MAINTAINERS
    M docs/system/devices/usb.rst
    R docs/usb-storage.txt
    R docs/usb2.txt
    M hw/usb/host-libusb.c
    M hw/usb/redirect.c
    M tests/docker/dockerfiles/fedora-win32-cross.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/kraxel/tags/usb-20210729-pull-request' 
into staging

usb: fixes for 6.1: usbredir, usb-host for windows, docs.

# gpg: Signature made Thu 29 Jul 2021 13:50:32 BST
# gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* remotes/kraxel/tags/usb-20210729-pull-request:
  docs: Fold usb2.txt passthrough information into usb.rst
  docs: Fold usb2.txt physical port addressing info into usb.rst
  docs: Fold usb2.txt USB controller information into usb.rst
  docs: Incorporate information in usb-storage.txt into rST manual
  usbredir: fix free call
  ci: add libusb for windows builds
  usb-host: wire up timer for windows

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/768832575d2e...7742fe64e5c2



reply via email to

[Prev in Thread] Current Thread [Next in Thread]